Currency setting is now utilized in filament/spool lists, edit pages etc

This commit is contained in:
Donkie
2024-02-02 23:06:06 +01:00
parent 220457c1ac
commit c65bc4201b
11 changed files with 96 additions and 8 deletions

View File

@@ -0,0 +1,19 @@
import { useGetSetting } from "./querySettings";
export function useCurrency() {
const { data: currency } = useGetSetting("currency");
return JSON.parse(currency?.value ?? '"EUR"');
}
export function getCurrencySymbol(locale: string | undefined, currency: string) {
return (0)
.toLocaleString(locale, {
style: "currency",
currency,
currencyDisplay: "narrowSymbol",
minimumFractionDigits: 0,
maximumFractionDigits: 0,
})
.replace(/\d/g, "")
.trim();
}