Å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.
21 lines
591 B
TypeScript
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),
|
|
}
|
|
}
|