diff --git a/components/publish/PublishAttachment.vue b/components/publish/PublishAttachment.vue index 7365239c..c09dc72a 100644 --- a/components/publish/PublishAttachment.vue +++ b/components/publish/PublishAttachment.vue @@ -10,13 +10,17 @@ const props = withDefaults(defineProps<{ removable: true, }) -defineEmits<{ +const emit = defineEmits<{ (evt: 'remove'): void (evt: 'setDescription', description: string): void }>() const isEditDialogOpen = ref(false) const description = ref(props.attachment.description ?? '') +const toggleApply = () => { + isEditDialogOpen.value = false + emit('setDescription', unref(description)) +}