From 749732dbe766cca8fb8dd69cea52ee1c1ceaf631 Mon Sep 17 00:00:00 2001 From: Alexandr Date: Fri, 8 Jul 2022 21:13:05 +0300 Subject: [PATCH] feat: initial dropdown and flowbite themable examples --- docs/guide/button/button.md | 2 +- .../button/examples/ButtonColorExample.vue | 1 + .../button/FlowbiteThemableButtonExample.vue | 25 +++++++++ .../FlowbiteThemableDropdownExample.vue | 29 +++++++++++ .../flowbiteThemable/flowbiteThemable.md | 52 +++++++++++++++++-- .../Button/composables/useButtonClasses.ts | 9 +++- src/components/Button/types.d.ts | 2 +- 7 files changed, 114 insertions(+), 6 deletions(-) create mode 100644 docs/guide/flowbiteThemable/examples/button/FlowbiteThemableButtonExample.vue create mode 100644 docs/guide/flowbiteThemable/examples/dropdown/FlowbiteThemableDropdownExample.vue diff --git a/docs/guide/button/button.md b/docs/guide/button/button.md index 468457a..f34201e 100644 --- a/docs/guide/button/button.md +++ b/docs/guide/button/button.md @@ -22,7 +22,7 @@ reference: [https://flowbite.com/docs/components/buttons/](https://flowbite.com/ ## Prop - color ```typescript -type ButtonVariant = 'default' | 'alternative' | 'dark' | 'light' | 'green' | 'red' | 'yellow' | 'purple' +type ButtonVariant = 'default' | 'alternative' | 'dark' | 'light' | 'green' | 'red' | 'yellow' | 'purple' | 'pink' | 'blue' defineProps({ color: { type: String as PropType, diff --git a/docs/guide/button/examples/ButtonColorExample.vue b/docs/guide/button/examples/ButtonColorExample.vue index 3e63035..1e66115 100644 --- a/docs/guide/button/examples/ButtonColorExample.vue +++ b/docs/guide/button/examples/ButtonColorExample.vue @@ -8,6 +8,7 @@ + diff --git a/docs/guide/flowbiteThemable/examples/dropdown/FlowbiteThemableDropdownExample.vue b/docs/guide/flowbiteThemable/examples/dropdown/FlowbiteThemableDropdownExample.vue new file mode 100644 index 0000000..b7691d1 --- /dev/null +++ b/docs/guide/flowbiteThemable/examples/dropdown/FlowbiteThemableDropdownExample.vue @@ -0,0 +1,29 @@ + + diff --git a/docs/guide/flowbiteThemable/flowbiteThemable.md b/docs/guide/flowbiteThemable/flowbiteThemable.md index 1b247ff..34482d3 100644 --- a/docs/guide/flowbiteThemable/flowbiteThemable.md +++ b/docs/guide/flowbiteThemable/flowbiteThemable.md @@ -2,6 +2,8 @@ import FlowbiteThemableTabsPillsExample from './examples/tabs/FlowbiteThemableTabsPillsExample.vue'; import FlowbiteThemableTabsUnderlineExample from './examples/tabs/FlowbiteThemableTabsUnderlineExample.vue'; import FlowbiteThemableTabsDefaultExample from './examples/tabs/FlowbiteThemableTabsDefaultExample.vue'; +import FlowbiteThemableDropdownExample from './examples/dropdown/FlowbiteThemableDropdownExample.vue'; +import FlowbiteThemableButtonExample from './examples/button/FlowbiteThemableButtonExample.vue'; # Flowbite Themable @@ -12,12 +14,12 @@ You can use this wrapper for styling components with no color prop(like tabs, dr ```vue