From e9c9ecefc86c14d4044edbb20bb74f7310b5cee6 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 16:34:05 +0800 Subject: [PATCH] feat: more actions in status card --- components/common/CommonDropdown.vue | 26 ---- components/common/CommonTooltip.vue | 8 +- components/common/dropdown/Dropdown.vue | 18 +++ components/common/dropdown/DropdownItem.vue | 22 ++++ components/common/dropdown/ctx.ts | 5 + components/status/StatusActionButton.vue | 29 ++--- components/status/StatusActions.vue | 136 ++++++++++++++------ 7 files changed, 157 insertions(+), 87 deletions(-) delete mode 100644 components/common/CommonDropdown.vue create mode 100644 components/common/dropdown/Dropdown.vue create mode 100644 components/common/dropdown/DropdownItem.vue create mode 100644 components/common/dropdown/ctx.ts diff --git a/components/common/CommonDropdown.vue b/components/common/CommonDropdown.vue deleted file mode 100644 index 0ead10d9..00000000 --- a/components/common/CommonDropdown.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/components/common/CommonTooltip.vue b/components/common/CommonTooltip.vue index f80e659c..c1f91025 100644 --- a/components/common/CommonTooltip.vue +++ b/components/common/CommonTooltip.vue @@ -1,5 +1,7 @@