mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-03 13:54:55 +03:00
implement hook to return resolved "24hour" | "12hour" string
delegate to existing use24HourTime(), which correctly detects the browser's locale preference via Intl.DateTimeFormat
This commit is contained in:
parent
f44f485f48
commit
80d8d284d4
@ -84,6 +84,18 @@ export function use24HourTime(config: FrigateConfig | undefined) {
|
|||||||
}, [config, localeUses24HourTime]);
|
}, [config, localeUses24HourTime]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the resolved time format key ("24hour" | "12hour") based on config
|
||||||
|
* and browser locale. Use this instead of checking config.ui.time_format directly
|
||||||
|
* to correctly handle the "browser" setting.
|
||||||
|
*/
|
||||||
|
export function useTimeFormat(
|
||||||
|
config: FrigateConfig | undefined,
|
||||||
|
): "24hour" | "12hour" {
|
||||||
|
const is24Hour = use24HourTime(config);
|
||||||
|
return is24Hour ? "24hour" : "12hour";
|
||||||
|
}
|
||||||
|
|
||||||
export function useFormattedHour(
|
export function useFormattedHour(
|
||||||
config: FrigateConfig | undefined,
|
config: FrigateConfig | undefined,
|
||||||
time: string, // hour is assumed to be in 24 hour format per the Date object
|
time: string, // hour is assumed to be in 24 hour format per the Date object
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user