mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-17 12:42:15 +01:00
move ui and api to seperate packages and add npm actions for them
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user