1
0
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:
Kovah 2019-01-31 13:36:00 +01:00
parent 358e01b8e8
commit 3fb6e2e720
No known key found for this signature in database
GPG Key ID: AAAA031BA9830D7B

View File

@ -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>&nbsp;&leftarrow;&nbsp;
@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>&nbsp;&leftarrow;&nbsp;
@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)