fix: add default value for sidebar status

This commit is contained in:
2024-05-17 14:00:26 +02:00
parent c694b7dafd
commit 1d7c0b6fe6

View File

@@ -19,7 +19,7 @@ export const useSetSidebarStatus = () => useContext(SetSidebarContext);
export const SidebarProvider = ({ children }: PropsWithChildren) => { export const SidebarProvider = ({ children }: PropsWithChildren) => {
const cookies = useCookies(); const cookies = useCookies();
const sidebarStatus = cookies.get(SIDEBAR_COOKIE_NAME) as SidebarStatus; const sidebarStatus = cookies.get(SIDEBAR_COOKIE_NAME) ?? (SidebarStatus.Open as SidebarStatus);
const setSidebarStatus = useCallback( const setSidebarStatus = useCallback(
(newStatus: SidebarStatus) => { (newStatus: SidebarStatus) => {
cookies.set(SIDEBAR_COOKIE_NAME, newStatus); cookies.set(SIDEBAR_COOKIE_NAME, newStatus);