Skip to content

Commit e4c268e

Browse files
committed
enh(editor): add separator to visually separate "create attachment" entries
Signed-off-by: Peter Birrer <peter.birrer@optonic.com>
1 parent d8a8f57 commit e4c268e

1 file changed

Lines changed: 17 additions & 13 deletions

File tree

src/components/Menu/ActionAttachmentUpload.vue

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,26 @@
3434
</template>
3535
{{ t('text', 'Insert from Files') }}
3636
</NcActionButton>
37-
<NcActionButton v-for="(template, index) in templates"
38-
:key="`${template.app}-${index}`"
39-
close-after-click
40-
:disabled="isUploadingAttachments"
41-
:data-text-action-entry="`${actionEntry.key}-add-${template.app}-${index}`"
42-
@click="createAttachment(template)">
43-
<template #icon>
44-
<NcIconSvgWrapper v-if="template.iconSvgInline" :svg="template.iconSvgInline" />
45-
<Plus v-else />
46-
</template>
47-
{{ template.actionLabel }}
48-
</NcActionButton>
37+
<template v-if="templates.length">
38+
<NcActionSeparator />
39+
<NcActionButton v-for="(template, index) in templates"
40+
:key="`${template.app}-${index}`"
41+
close-after-click
42+
:disabled="isUploadingAttachments"
43+
:data-text-action-entry="`${actionEntry.key}-add-${template.app}-${index}`"
44+
@click="createAttachment(template)">
45+
<template #icon>
46+
<NcIconSvgWrapper v-if="template.iconSvgInline" :svg="template.iconSvgInline" />
47+
<Plus v-else />
48+
</template>
49+
{{ template.actionLabel }}
50+
</NcActionButton>
51+
</template>
4952
</NcActions>
5053
</template>
5154

5255
<script>
53-
import { NcActions, NcActionButton, NcIconSvgWrapper } from '@nextcloud/vue'
56+
import { NcActions, NcActionSeparator, NcActionButton, NcIconSvgWrapper } from '@nextcloud/vue'
5457
import { loadState } from '@nextcloud/initial-state'
5558
import { Loading, Folder, Upload, Plus } from '../icons.js'
5659
import { useIsPublicMixin, useEditorUpload } from '../Editor.provider.js'
@@ -67,6 +70,7 @@ export default {
6770
name: 'ActionAttachmentUpload',
6871
components: {
6972
NcActions,
73+
NcActionSeparator,
7074
NcActionButton,
7175
NcIconSvgWrapper,
7276
Loading,

0 commit comments

Comments
 (0)