/** * Check if the code is running in a browser environment. */ export function isBrowser() { return typeof window !== 'undefined'; } /** * @name formatCurrency * @description Format the currency based on the currency code */ export function formatCurrency(params: { currencyCode: string; locale: string; value: string | number; }) { const [lang, region] = (params.locale ?? 'et-ET').split('-'); return new Intl.NumberFormat(region ?? lang, { style: 'currency', currency: params.currencyCode, }).format(Number(params.value)); }