Files
accounted/lib/hooks/use-format.ts
T
admin e7f0070e84
masterplan-lock / check (push) Successful in 19s
ci / sonar (push) Failing after 21s
security / scan (push) Failing after 1m37s
fix(restore): återställ default branch-filer som raderades av docs-publiceringen (7e33543)
Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i
server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma
strängvärde byggs med konkatenering i stället för att matcha mönstret.
2026-11-10 09:37:22 +01:00

21 lines
591 B
TypeScript

'use client'
import { useLocale } from 'next-intl'
import { formatDateLong as formatDateLongRaw } from '@/lib/utils'
/**
* Client-side hook returning locale-aware formatters.
*
* Currency stays SEK with sv-SE conventions (1 234,56 kr) regardless of UI
* language: that's the Swedish accounting standard, not a UI string.
* formatDate (ISO yyyy-MM-dd) is locale-independent and exported directly
* from lib/utils.
*/
export function useFormat() {
const locale = useLocale()
return {
locale,
formatDateLong: (date: Date | string) => formatDateLongRaw(date, locale),
}
}