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]);
|
||||
}
|
||||
|
||||
/**
|
||||
* 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(
|
||||
config: FrigateConfig | undefined,
|
||||
time: string, // hour is assumed to be in 24 hour format per the Date object
|
||||
|
||||
Loading…
Reference in New Issue
Block a user