From 7009a0ad023e540d93e79565dfdf7e86b6347076 Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 19 Dec 2024 16:46:03 +0100 Subject: [PATCH] better drawer --- dashboard/app.vue | 22 +++--- dashboard/components/CVerticalNavigation.vue | 2 - dashboard/components/banner/LimitsInfo.vue | 4 +- dashboard/components/banner/Offer.vue | 7 +- dashboard/components/drawer/Docs.vue | 13 ++++ dashboard/components/drawer/Generic.vue | 20 +++++ .../PricingDrawer.vue => drawer/Pricing.vue} | 75 +------------------ .../components/pricing/PricingCardGeneric.vue | 2 - dashboard/components/settings/billing.vue | 17 +++-- dashboard/composables/useDrawer.ts | 34 +++++++++ dashboard/composables/usePricingDrawer.ts | 9 --- dashboard/layouts/dashboard.vue | 2 - dashboard/layouts/header.vue | 6 -- dashboard/pages/analyst.vue | 4 +- dashboard/pages/dashboard/events.vue | 4 +- dashboard/pages/dashboard/visits.vue | 4 +- dashboard/pages/index.vue | 8 +- 17 files changed, 108 insertions(+), 125 deletions(-) create mode 100644 dashboard/components/drawer/Docs.vue create mode 100644 dashboard/components/drawer/Generic.vue rename dashboard/components/{pricing/PricingDrawer.vue => drawer/Pricing.vue} (68%) create mode 100644 dashboard/composables/useDrawer.ts delete mode 100644 dashboard/composables/usePricingDrawer.ts diff --git a/dashboard/app.vue b/dashboard/app.vue index 21ef47b..2f23af9 100644 --- a/dashboard/app.vue +++ b/dashboard/app.vue @@ -10,7 +10,7 @@ const { alerts, closeAlert } = useAlert(); const { showDialog, closeDialog, dialogComponent, dialogParams, dialogStyle, dialogClosable } = useCustomDialog(); -const { visible } = usePricingDrawer(); +const { drawerVisible, hideDrawer, drawerClasses } = useDrawer(); @@ -18,10 +18,10 @@ const { visible } = usePricingDrawer();
- - - + + + @@ -78,18 +78,18 @@ const { visible } = usePricingDrawer(); diff --git a/dashboard/components/CVerticalNavigation.vue b/dashboard/components/CVerticalNavigation.vue index 6f0e135..91831fc 100644 --- a/dashboard/components/CVerticalNavigation.vue +++ b/dashboard/components/CVerticalNavigation.vue @@ -105,8 +105,6 @@ const { data: maxProjects } = useFetch("/api/user/max_projects", { }); -const pricingDrawer = usePricingDrawer(); -