Files
open-gsio/packages/client/src/components/contexts/ChakraContext.tsx
2025-06-24 17:32:59 -04:00

15 lines
426 B
TypeScript

import { ChakraProvider, cookieStorageManagerSSR, localStorageManager } from '@chakra-ui/react';
export function Chakra({ cookies, children, theme }) {
const colorModeManager =
typeof cookies === 'string'
? cookieStorageManagerSSR('color_state', cookies)
: localStorageManager;
return (
<ChakraProvider colorModeManager={colorModeManager} theme={theme}>
{children}
</ChakraProvider>
);
}