From 236562164891d9359530aa51b21659fa0e1d6604 Mon Sep 17 00:00:00 2001 From: Santiago Balladares <744091+santiagoballadares@users.noreply.github.com> Date: Mon, 12 Feb 2024 22:22:08 +0100 Subject: [PATCH] feat(split-button): add split button --- .../pages/usage/components/button.vue | 667 +++++++++++++----- packages/kotti-ui/source/constants.ts | 2 + packages/kotti-ui/source/index.ts | 3 +- .../source/kotti-button/KtSplitButton.vue | 215 ++++++ .../kotti-button/components/ActionsItem.vue | 136 ++++ .../kotti-button/hooks/use-actions-tippy.ts | 81 +++ .../kotti-ui/source/kotti-button/index.ts | 21 +- .../kotti-ui/source/kotti-button/types.ts | 83 ++- packages/kotti-ui/source/types/kotti.ts | 1 + 9 files changed, 1019 insertions(+), 190 deletions(-) create mode 100755 packages/kotti-ui/source/kotti-button/KtSplitButton.vue create mode 100644 packages/kotti-ui/source/kotti-button/components/ActionsItem.vue create mode 100644 packages/kotti-ui/source/kotti-button/hooks/use-actions-tippy.ts diff --git a/packages/documentation/pages/usage/components/button.vue b/packages/documentation/pages/usage/components/button.vue index 39687aec80..04a60bafb8 100644 --- a/packages/documentation/pages/usage/components/button.vue +++ b/packages/documentation/pages/usage/components/button.vue @@ -1,175 +1,462 @@ -