{{ __('app.library.books.title') }}

{{ __('app.library.books.desc') }}

@can('books.create') {{ __('app.library.books.create') }} @endcan
@if ($notice) {{ $notice }} @endif @if ($errors->any())
    @foreach ($errors->all() as $message)
  • {{ $message }}
  • @endforeach
@endif @if ($showForm)
@foreach ($categories as $category) @endforeach
{{ __('app.actions.cancel') }} {{ __('app.actions.save') }}
@endif @if ($copyBook)

{{ __('app.library.books.available') }}: {{ $copyBook->availableCopiesCount() }}

@can('books.edit') {{ __('app.library.books.add_copy') }} @endcan {{ __('app.actions.close') }}
@if ($showCopyForm)
@foreach ($conditions as $conditionOption) @endforeach
{{ __('app.actions.cancel') }} {{ $editingCopyId === null ? __('app.library.books.add_copy') : __('app.actions.save_changes') }}
@endif
@forelse ($bookCopies as $copy) @empty @endforelse
{{ __('app.library.fields.accession_no') }} {{ __('app.library.fields.condition') }} {{ __('app.library.fields.status') }} {{ __('app.library.fields.acquired_on') }} {{ __('app.library.fields.price') }} {{ __('app.actions.view') }}
{{ $copy->accession_no }} {{ $copy->condition->label() }} {{ $copy->status->label() }} {{ $copy->acquired_on?->translatedFormat('d M Y') ?? '—' }} {{ $copy->price === null ? '—' : number_format((float) $copy->price, 2) }}
@can('books.edit') {{ __('app.actions.edit') }} @endcan @can('books.delete') @if ($copy->status === \App\Enums\BookCopyStatus::Available) {{ __('app.actions.archive') }} @endif @endcan
{{ __('app.library.books.no_copies') }}
@endif
@foreach ($categories as $category) @endforeach
@forelse ($books as $book) @empty @endforelse
{{ __('app.library.fields.title') }} {{ __('app.library.fields.category') }} {{ __('app.library.books.copies') }} {{ __('app.library.books.available') }} {{ __('app.library.fields.status') }} {{ __('app.actions.view') }}
{{ $book->title }} {{ $book->author ?: '—' }}@if ($book->isbn) · {{ $book->isbn }}@endif @if ($book->shelf_code) · {{ $book->shelf_code }}@endif {{ $book->category?->localizedName() ?? '—' }} {{ $book->copies_count }} {{ $book->available_copies_count }} @if ($book->isArchived()) {{ __('app.library.common.archived') }} @else {{ __('app.library.common.active') }} @endif
{{ __('app.library.books.copies') }} @can('library_circulation.view') {{ __('app.library.books.view_loans') }} @endcan @can('books.edit') @if ($book->isArchived()) {{ __('app.actions.restore') }} @else {{ __('app.actions.edit') }} @can('books.delete') {{ __('app.actions.archive') }} @endcan @endif @endcan
@if ($books->hasPages())
{{ $books->links() }}
@endif