diff --git a/frontend/src/lib/components/SubscriptionEditForm.svelte b/frontend/src/lib/components/SubscriptionEditForm.svelte index 89e6d12..7b222ef 100644 --- a/frontend/src/lib/components/SubscriptionEditForm.svelte +++ b/frontend/src/lib/components/SubscriptionEditForm.svelte @@ -5,6 +5,7 @@ import { applyAction, enhance } from '$app/forms'; import { receive, send } from '$lib/utils/helpers'; import { t } from 'svelte-i18n'; + import { defaultSubscription } from '$lib/utils/defaults'; const dispatch = createEventDispatcher(); @@ -17,20 +18,8 @@ /** @type {App.Types['subscription'] | null} */ export let subscription; - /** @type {App.Types['subscription']} */ - const blankSubscription = { - id: 0, - name: '', - details: '', - conditions: '', - monthly_fee: 0, - hourly_rate: 0, - included_hours_per_year: 0, - included_hours_per_month: 0 - }; - console.log('Opening subscription modal with:', subscription); - $: subscription = subscription || { ...blankSubscription }; + $: subscription = subscription || { ...defaultSubscription() }; $: isLoading = subscription === undefined || user === undefined; let isUpdating = false;