From ddebb9b0eed0cc2a80daa7768cfcc5957d82b821 Mon Sep 17 00:00:00 2001 From: ildyria Date: Fri, 10 May 2024 21:48:57 +0200 Subject: [PATCH] fix error cover option --- app/Livewire/Components/Menus/PhotoDropdown.php | 2 ++ resources/views/livewire/context-menus/photo-dropdown.blade.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/Livewire/Components/Menus/PhotoDropdown.php b/app/Livewire/Components/Menus/PhotoDropdown.php index 91219c2be0..9b404c38df 100644 --- a/app/Livewire/Components/Menus/PhotoDropdown.php +++ b/app/Livewire/Components/Menus/PhotoDropdown.php @@ -30,6 +30,7 @@ class PhotoDropdown extends Component #[Locked] public array $params; #[Locked] public bool $is_starred; #[Locked] public bool $is_header; + #[Locked] public bool $is_model_album; /** * mount info and load star condition. * @@ -44,6 +45,7 @@ public function mount(array $params): void $this->params = $params; $this->is_starred = Photo::query()->findOrFail($params[Params::PHOTO_ID])->is_starred; + $this->is_model_album = $album instanceof Album; if ($album !== null) { $this->is_header = $album->header_id === $params[Params::PHOTO_ID]; } diff --git a/resources/views/livewire/context-menus/photo-dropdown.blade.php b/resources/views/livewire/context-menus/photo-dropdown.blade.php index 7dec0b773b..d965aa2a99 100644 --- a/resources/views/livewire/context-menus/photo-dropdown.blade.php +++ b/resources/views/livewire/context-menus/photo-dropdown.blade.php @@ -5,7 +5,9 @@ {{ __('lychee.UNSTAR') }} @endif {{ __('lychee.TAG') }} + @if($is_model_album) {{ __('lychee.SET_COVER') }} + @endif @if($is_header === false) {{ __('lychee.SET_HEADER') }} @elseif($is_header)