Skip to content

Commit 2c27fa9

Browse files
committed
file extensions: do not show context actions if in embed mode
1 parent 7c8789b commit 2c27fa9

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

packages/web-pkg/src/components/AppTopBar.vue

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
:is-path-displayed="isPathDisplayed"
1818
/>
1919
</div>
20-
<div class="oc-flex main-actions">
20+
<div class="oc-flex main-actions" v-if="!isEmbedModeEnabled">
2121
<template v-if="dropDownMenuSections.length">
2222
<oc-button
2323
id="oc-openfile-contextmenu-trigger"
@@ -96,7 +96,8 @@ import {
9696
useConfigStore,
9797
useFolderLink,
9898
useGetMatchingSpace,
99-
useResourcesStore
99+
useResourcesStore,
100+
useEmbedMode
100101
} from '../composables'
101102
import ResourceListItem from './FilesList/ResourceListItem.vue'
102103
import { isPublicSpaceResource, Resource } from '@ownclouders/web-client'
@@ -143,6 +144,7 @@ export default defineComponent({
143144
const resourcesStore = useResourcesStore()
144145
const configStore = useConfigStore()
145146
const { getMatchingSpace } = useGetMatchingSpace()
147+
const { isEnabled: isEmbedModeEnabled } = useEmbedMode()
146148
147149
const areFileExtensionsShown = computed(() => resourcesStore.areFileExtensionsShown)
148150
const contextMenuLabel = computed(() => $gettext('Show context menu'))
@@ -161,7 +163,7 @@ export default defineComponent({
161163
const space = computed(() => getMatchingSpace(props.resource))
162164
163165
const isPathDisplayed = computed(() => {
164-
return !isPublicSpaceResource(unref(space))
166+
return !unref(isEmbedModeEnabled) && !isPublicSpaceResource(unref(space))
165167
})
166168
167169
return {
@@ -171,6 +173,7 @@ export default defineComponent({
171173
hasAutosave,
172174
autoSaveTooltipText,
173175
isPathDisplayed,
176+
isEmbedModeEnabled,
174177
...useFolderLink()
175178
}
176179
}

0 commit comments

Comments
 (0)