move upgrade modal to ui package and add trial status and cancel trial ui

This commit is contained in:
Gregor Vostrak
2026-10-13 14:58:12 +02:00
parent 11dd4e174e
commit 9e6013eaf1
33 changed files with 1020 additions and 262 deletions

View File

@@ -0,0 +1,19 @@
import type { Component } from 'vue';
import {
AdjustmentsHorizontalIcon,
ClockIcon,
CurrencyEuroIcon,
DocumentArrowDownIcon,
DocumentTextIcon,
LinkIcon,
} from '@heroicons/vue/16/solid';
import type { ProfessionalFeatureKey } from './useUpgradeCta';
export const featureIcons: Record<ProfessionalFeatureKey, Component> = {
rates: CurrencyEuroIcon,
invoicing: DocumentTextIcon,
estimates: ClockIcon,
rounding: AdjustmentsHorizontalIcon,
pdf: DocumentArrowDownIcon,
shared: LinkIcon,
};