mirror of
https://github.com/Kovah/LinkAce.git
synced 2025-02-24 11:13:02 +01:00
Overhaul of the link details screen
This commit is contained in:
parent
358e01b8e8
commit
3fb6e2e720
@ -2,25 +2,62 @@
|
||||
|
||||
@section('content')
|
||||
|
||||
<div class="card">
|
||||
<header class="card-header d-flex align-items-center">
|
||||
<span class="mr-3">
|
||||
{!! $link->getIcon('mr-2') !!}
|
||||
@lang('link.link')
|
||||
@if($link->is_private)
|
||||
<i class="fa fa-lock" title="@lang('link.private')"></i>
|
||||
@endif
|
||||
</span>
|
||||
<div class="ml-auto">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-12 col-md-8">
|
||||
<div class="card">
|
||||
<header class="card-header">
|
||||
{!! $link->getIcon('mr-2') !!}
|
||||
@lang('link.link')
|
||||
@if($link->is_private)
|
||||
<i class="fa fa-lock" title="@lang('link.private')"></i>
|
||||
@endif
|
||||
</header>
|
||||
<div class="card-body">
|
||||
|
||||
<h2>
|
||||
<a href="{{ $link->url }}">{{ $link->title }}</a>
|
||||
</h2>
|
||||
<div class="text-muted small mt-1 mb-3">
|
||||
<a href="{{ $link->url }}">{{ $link->url }}</a>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@if($link->description)
|
||||
<div class="col">
|
||||
{{ $link->description }}
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mt-3">
|
||||
<div class="card-header">
|
||||
@lang('sharing.share_link')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="share-links">
|
||||
{!! getShareLinks($link) !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-12 col-md-4">
|
||||
|
||||
<div class="btn-group btn-block mb-3 mt-3 mt-md-0">
|
||||
<a href="{{ route('links.edit', [$link->id]) }}" class="btn btn-sm btn-primary"
|
||||
aria-label="@lang('link.edit')">
|
||||
<i class="fa fa-edit fa-mr" aria-hidden="true"></i>
|
||||
@lang('linkace.edit')
|
||||
<span class="d-none d-sm-inline">@lang('linkace.edit')</span>
|
||||
</a>
|
||||
<a onclick="event.preventDefault();document.getElementById('link-delete-{{ $link->id }}').submit();"
|
||||
class="btn btn-sm btn-outline-danger" aria-label="@lang('link.delete')">
|
||||
<i class="fa fa-trash fa-mr" aria-hidden="true"></i>
|
||||
@lang('linkace.delete')
|
||||
<span class="d-none d-sm-inline">@lang('linkace.delete')</span>
|
||||
</a>
|
||||
</div>
|
||||
<form id="link-delete-{{ $link->id }}" method="POST" style="display: none;"
|
||||
@ -29,72 +66,51 @@
|
||||
@csrf
|
||||
<input type="hidden" name="link_id" value="{{ $link->id }}">
|
||||
</form>
|
||||
</header>
|
||||
<div class="card-body">
|
||||
|
||||
<h2>
|
||||
<a href="{{ $link->url }}">{{ $link->title }}</a>
|
||||
</h2>
|
||||
<div class="text-muted small mt-1 mb-3">
|
||||
<a href="{{ $link->url }}">{{ $link->url }}</a>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
@if($link->description)
|
||||
<div class="col">
|
||||
{{ $link->description }}
|
||||
</div>
|
||||
@endif
|
||||
|
||||
<div class="col">
|
||||
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
@if($link->category)
|
||||
<label>@lang('category.category'):</label>
|
||||
|
||||
@if($link->category->parentCategory)
|
||||
<a href="{{ route('categories.show', [$link->category->parentCategory->id]) }}">
|
||||
{{ $link->category->parentCategory->name }}
|
||||
</a> ←
|
||||
@endif
|
||||
|
||||
<a href="{{ route('categories.show', [$link->category->id]) }}">
|
||||
{{ $link->category->name }}
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col">
|
||||
@if(!$link->tags->isEmpty())
|
||||
<label>@lang('tag.tags')</label>
|
||||
@foreach($link->tags as $tag)
|
||||
<a href="{{ route('tags.show', [$tag->id]) }}" class="badge badge-light">
|
||||
{{ $tag->name }}
|
||||
</a>
|
||||
@endforeach
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-3">
|
||||
<div class="card-header">
|
||||
@lang('category.category')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if($link->category)
|
||||
@if($link->category->parentCategory)
|
||||
<a href="{{ route('categories.show', [$link->category->parentCategory->id]) }}">
|
||||
{{ $link->category->parentCategory->name }}
|
||||
</a> ←
|
||||
@endif
|
||||
<a href="{{ route('categories.show', [$link->category->id]) }}">
|
||||
{{ $link->category->name }}
|
||||
</a>
|
||||
@else
|
||||
<div class="text-muted small">@lang('category.no_category')</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="card-body">
|
||||
|
||||
<label>@lang('sharing.share_link')</label>
|
||||
|
||||
<div class="share-links">
|
||||
{!! getShareLinks($link) !!}
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
@lang('tag.tags')
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@if(!$link->tags->isEmpty())
|
||||
@foreach($link->tags as $tag)
|
||||
<a href="{{ route('tags.show', [$tag->id]) }}" class="badge badge-light">
|
||||
{{ $tag->name }}
|
||||
</a>
|
||||
@endforeach
|
||||
@else
|
||||
<div class="text-muted small">@lang('tag.no_tags')</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="link-notes mt-4">
|
||||
<div class="link-notes mt-3">
|
||||
|
||||
<h3>@lang('note.notes')</h3>
|
||||
<h3 class="h4 mb-2">@lang('note.notes')</h3>
|
||||
|
||||
@if($link->notes->count())
|
||||
@foreach($link->notes as $note)
|
||||
|
Loading…
x
Reference in New Issue
Block a user