From b683066c8321bf5855dc6fea87f6aaff76dd3184 Mon Sep 17 00:00:00 2001 From: Dan Popescu Date: Sat, 11 Sep 2021 19:08:59 +0300 Subject: [PATCH] feat(QFab): add scoped slots for icon, icon-active and label #7689 #7689 --- docs/src/examples/QFab/FabSlots.vue | 67 +++++++++++++++++++ .../vue-components/floating-action-button.md | 6 ++ ui/dev/src/pages/components/fab.vue | 57 +++++++++++++++- ui/src/components/fab/QFab.js | 31 ++++++--- ui/src/components/fab/QFab.json | 35 ++++++++++ ui/src/components/fab/QFabAction.js | 25 ++++--- ui/src/components/fab/QFabAction.json | 10 +++ 7 files changed, 208 insertions(+), 23 deletions(-) create mode 100644 docs/src/examples/QFab/FabSlots.vue diff --git a/docs/src/examples/QFab/FabSlots.vue b/docs/src/examples/QFab/FabSlots.vue new file mode 100644 index 00000000000..f29b67afff8 --- /dev/null +++ b/docs/src/examples/QFab/FabSlots.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/docs/src/pages/vue-components/floating-action-button.md b/docs/src/pages/vue-components/floating-action-button.md index 7ef1c02568c..62cc23a460e 100644 --- a/docs/src/pages/vue-components/floating-action-button.md +++ b/docs/src/pages/vue-components/floating-action-button.md @@ -68,6 +68,12 @@ The default padding for QFab is "md" and for QFabAction is "sm". However, you ca +### Slots + +Notice the slots for QFab and the slots for QFabAction below: + + + ### With QPageSticky diff --git a/ui/dev/src/pages/components/fab.vue b/ui/dev/src/pages/components/fab.vue index 1d5e811427a..5f934506928 100644 --- a/ui/dev/src/pages/components/fab.vue +++ b/ui/dev/src/pages/components/fab.vue @@ -73,9 +73,42 @@ -
-  -
+ + + + + + + + + + + Add person + + + + + Add group + + + + +
 
@@ -110,6 +143,24 @@
+ +