mirror of
https://github.com/geoffsee/open-gsio.git
synced 2025-09-08 22:56:46 +00:00
15 lines
426 B
TypeScript
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>
|
|
);
|
|
}
|