From ad3d5efb11a2792d5c02e31b49ff6b1f47cd2ad2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Thu, 24 Nov 2022 17:15:58 +0800 Subject: [PATCH] feat(publish): support visibility --- components/common/dropdown/DropdownItem.vue | 24 ++++++++++++++-- components/publish/PublishWidget.vue | 32 ++++++++++++++++++++- composables/masto.ts | 28 ++++++++++++++++++ composables/statusDrafts.ts | 3 +- types/utils.ts | 3 ++ 5 files changed, 86 insertions(+), 4 deletions(-) create mode 100644 types/utils.ts diff --git a/components/common/dropdown/DropdownItem.vue b/components/common/dropdown/DropdownItem.vue index f0718c93..54f1fac9 100644 --- a/components/common/dropdown/DropdownItem.vue +++ b/components/common/dropdown/DropdownItem.vue @@ -2,7 +2,9 @@ import { dropdownContextKey } from './ctx' defineProps<{ + description?: string icon?: string + checked?: boolean }>() const emit = defineEmits(['click']) @@ -15,8 +17,26 @@ const handleClick = (evt: MouseEvent) => { diff --git a/components/publish/PublishWidget.vue b/components/publish/PublishWidget.vue index 0e67b31c..7c01a04c 100644 --- a/components/publish/PublishWidget.vue +++ b/components/publish/PublishWidget.vue @@ -1,5 +1,5 @@