Added KOITO_DATE_FORMAT option to choose how the dates are displayed

This commit is contained in:
joffrey-b 2026-04-21 11:17:47 +02:00
parent 0ec7b458cc
commit 61d5f2f5f0
10 changed files with 53 additions and 9 deletions

View file

@ -6,6 +6,7 @@ interface AppContextType {
configurableHomeActivity: boolean;
homeItems: number;
defaultTheme: string;
dateFormat: string;
setConfigurableHomeActivity: (value: boolean) => void;
setHomeItems: (value: number) => void;
setUsername: (value: string) => void;
@ -26,6 +27,7 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => {
const [defaultTheme, setDefaultTheme] = useState<string | undefined>(
undefined
);
const [dateFormat, setDateFormat] = useState<string>("");
const [configurableHomeActivity, setConfigurableHomeActivity] =
useState<boolean>(false);
const [homeItems, setHomeItems] = useState<number>(0);
@ -55,6 +57,7 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => {
} else {
setDefaultTheme("yuu");
}
setDateFormat(cfg.date_format ?? "");
});
}, []);
@ -68,6 +71,7 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => {
configurableHomeActivity,
homeItems,
defaultTheme,
dateFormat,
setConfigurableHomeActivity,
setHomeItems,
setUsername,
@ -77,3 +81,4 @@ export const AppProvider = ({ children }: { children: React.ReactNode }) => {
<AppContext.Provider value={contextValue}>{children}</AppContext.Provider>
);
};