move ui and api to seperate packages and add npm actions for them

This commit is contained in:
Gregor Vostrak
2024-08-21 14:28:31 +02:00
parent b7c9aa6f28
commit 635954f81d
185 changed files with 2755 additions and 712 deletions

View File

@@ -10,32 +10,6 @@ const page = usePage<{
};
}>();
function formatMoney(
amount: number,
currency: string = getOrganizationCurrencyString()
) {
return new Intl.NumberFormat('de-DE', {
style: 'currency',
currency: currency,
}).format(amount);
}
export function formatCents(amount: number) {
return formatMoney(amount / 100);
}
export function getOrganizationCurrencyString() {
return page.props?.auth?.user?.current_team?.currency ?? 'EUR';
}
export function getOrganizationCurrencySymbol() {
return (0)
.toLocaleString('de-DE', {
style: 'currency',
currency: getOrganizationCurrencyString(),
minimumFractionDigits: 0,
maximumFractionDigits: 0,
})
.replace(/\d/g, '')
.trim();
}