60 lines
3.2 KiB
PHP
60 lines
3.2 KiB
PHP
@extends('layouts.back')
|
|
|
|
@section('title', sprintf('%s - %s %s', __('models.classes.news'), Str::ucfirst(__('édition')), $newsModel->title))
|
|
|
|
@section('breadcrumb', request()->route()->getName())
|
|
|
|
@section('content')
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<div class="row">
|
|
<div class="col-12">
|
|
@include('back.breadcrumb.breadcrumb-body', [
|
|
'brParam' => $newsModel
|
|
])
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
<h1 class="col h4">
|
|
<a href="{{ route('bo.news.index') }}" class="text-decoration-none btn btn-sm btn-primary" role="button" aria-roledescription="{{ _('Revenir en arrière') }}"><i class="fa-solid fa-arrow-left-long"></i></a>
|
|
<span> {{ __('models.classes.news') }} {{ __('édition') }}</span>
|
|
</h1>
|
|
</div>
|
|
<div class="col text-end">
|
|
<form action="{{ route('bo.news.destroy', $newsModel->id) }}" method="POST" class="d-inline confirmDeleteJS">
|
|
@method('DELETE')
|
|
@csrf
|
|
<div class="btn-group" role="group">
|
|
{{-- Protected Preview Page --}}
|
|
@if($newsModel->published->equals(App\Enums\PublishedStatus::draft()))
|
|
<a class="btn btn-warning" href="" target="_blank" title="{{ __('Prévisualiser :model', [
|
|
'model' => Str::singular(__('models.classes.news'))
|
|
]) }}" data-bs-toggle="tooltip"><i class="fa-solid fa-eye"></i><i class="fas fa-user-lock"></i></a>
|
|
@endif
|
|
{{-- Public View Page --}}
|
|
@if($newsModel->published->equals(App\Enums\PublishedStatus::published()))
|
|
<a class="btn btn-warning" href="" target="_blank" title="{{ __('Visualiser :model', [
|
|
'model' => Str::singular(__('models.classes.news'))
|
|
]) }}" data-bs-toggle="tooltip"><i class="fa-solid fa-eye"></i></a>
|
|
@endif
|
|
<button class="btn btn-danger" title="{{ __('Supprimer :model', [
|
|
'model' => Str::singular(__('models.classes.news'))
|
|
]) }}" data-bs-toggle="tooltip"><i class="fa-solid fa-trash"></i></button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<form action="{{ route('bo.news.update', $newsModel->id) }}" method="POST" enctype="multipart/form-data">
|
|
@csrf
|
|
@method('PUT')
|
|
@include('back.news.form', compact('newsModel'))
|
|
<button type="submit" class="btn btn-primary" title="{{ __('Enregister :model en base', [
|
|
'model' => Str::singular(__('models.classes.news'))
|
|
]) }}" data-bs-toggle="tooltip">{{ __('Enregister') }}</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@endsection
|