Skip to content

Commit b0ecd7d

Browse files
authored
[6.x] Show asset editor toolbar in more situations (#14127)
1 parent 9ca22ab commit b0ecd7d

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

resources/js/components/assets/Editor/Editor.vue

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<!-- Visual Area -->
3030
<div class="editor-preview md:min-h-auto flex min-h-[45vh] w-full flex-1 flex-col justify-between bg-gray-800 shadow-[inset_0px_4px_3px_0px_black] dark:bg-gray-900 md:w-1/2 md:flex-auto md:grow lg:w-2/3 md:ltr:rounded-se-xl">
3131
<!-- Toolbar -->
32-
<div v-if="isToolbarVisible" class="@container/toolbar dark flex flex-wrap items-center justify-center gap-2 px-2 py-4">
32+
<div v-if="showToolbar" class="@container/toolbar dark flex flex-wrap items-center justify-center gap-2 px-2 py-4">
3333
<ItemActions
3434
:item="id"
3535
:url="actionUrl"
@@ -38,7 +38,7 @@
3838
@completed="actionCompleted"
3939
v-slot="{ actions }"
4040
>
41-
<ui-button inset size="sm" v-if="isImage && isFocalPointEditorEnabled" @click.prevent="openFocalPointEditor" icon="focus" variant="ghost" class="[&_svg]:!opacity-45" :text="__('Focal Point')" />
41+
<ui-button inset size="sm" v-if="asset.isEditable && isImage && isFocalPointEditorEnabled" @click.prevent="openFocalPointEditor" icon="focus" variant="ghost" class="[&_svg]:!opacity-45" :text="__('Focal Point')" />
4242
<ui-button inset size="sm" v-if="asset.can_be_transparent" @click="showCheckerboard = !showCheckerboard" icon="eye" variant="ghost" :class="[showCheckerboard ? '[&_svg]:!opacity-45' : '[&_svg]:!opacity-100']" :text="__('Transparency')" />
4343
<ui-button inset size="sm" v-if="canRunAction('rename_asset')" @click.prevent="runAction(actions, 'rename_asset')" icon="rename" variant="ghost" class="[&_svg]:!opacity-45" :text="__('Rename')" />
4444
<ui-button inset size="sm" v-if="canRunAction('move_asset')" @click.prevent="runAction(actions, 'move_asset')" icon="move-folder" variant="ghost" class="[&_svg]:!opacity-45" :text="__('Move to Folder')" />
@@ -47,7 +47,7 @@
4747
<ui-button inset size="sm" @click="download" icon="download" variant="ghost" class="[&_svg]:!opacity-45" :text="__('Download')" />
4848
<ui-button inset size="sm" v-if="allowDeleting && canRunAction('delete')" @click="runAction(actions, 'delete')" icon="trash" variant="ghost" class="[&_svg]:!opacity-45" :text="__('Delete')" />
4949

50-
<Dropdown class="me-4">
50+
<Dropdown class="me-4" v-if="filterForActionsMenu(actions).length">
5151
<DropdownMenu>
5252
<DropdownItem
5353
v-for="action in filterForActionsMenu(actions)"
@@ -266,10 +266,6 @@ export default {
266266
isFocalPointEditorEnabled() {
267267
return Statamic.$config.get('focalPointEditorEnabled');
268268
},
269-
270-
isToolbarVisible() {
271-
return !this.readOnly && this.showToolbar;
272-
},
273269
},
274270
275271
mounted() {

0 commit comments

Comments
 (0)