From d529a21617d77d2d7833cd4449170bc58a5c9a9f Mon Sep 17 00:00:00 2001 From: Paulo Castellano Date: Sun, 3 May 2026 16:54:42 -0300 Subject: [PATCH] feat: integrate upgrade dialog into account billing plan change button --- resources/js/pages/settings/account/Billing.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/js/pages/settings/account/Billing.vue b/resources/js/pages/settings/account/Billing.vue index de434daa..fd3dfcf8 100644 --- a/resources/js/pages/settings/account/Billing.vue +++ b/resources/js/pages/settings/account/Billing.vue @@ -7,6 +7,7 @@ import { computed } from 'vue'; import SettingsTabsNav from '@/components/settings/SettingsTabsNav.vue'; import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; +import { useUpgradeDialog } from '@/composables/useUpgradeDialog'; import AppLayout from '@/layouts/AppLayout.vue'; import { settings as settingsHub } from '@/routes/app'; import { edit as accountEdit } from '@/routes/app/account'; @@ -66,6 +67,8 @@ const monthlyPrice = (slug: string | undefined): string => { if (! slug) return 'Free'; return trans(`billing.subscribe.prices.${slug}.monthly`); }; + +const { openUpgrade } = useUpgradeDialog();