Version 2.0.1
v2.0.1Patch Changes#
Checkbox 2.0.1
#
- Fix issue where checkbox doesn't reset the the form reset event is triggered
Color Mode 2.0.1
#
-
Improve SSR for color mode by adding
manager.get()
in the default state -
Add support
disableTransitionOnChange
option inColorModeProvider
andtheme.config
to control whether the transition of all elements should be temporarily disabled while the color mode changes. -
Expose
cookieStorageManagerSSR
for users who prefer to manage color mode server-side. If you use this, there's no need for theColorModeScript
function App({ Component, pageProps }) {// get the `cookie` from each page `getServerSideProps` return value// Note: the implementation is up to youconst manager = cookieStorageManagerSSR(pageProps.cookie)return (<ChakraProvider manager={manager}><Component /></ChakraProvider>)} -
We now provide a way to customize the localStorage / cookie storage key
import { createLocalStorageManager } from "@chakra-ui/react"const manager = createLocalStorageManager("my-key")// in rootfunction App() {return <ChakraProvider colorModeManager={manager} />}// in scriptfunction Document() {return <ColorModeScript storageKey="my-key" />} -
Fix inconsistent handling across provider and script
Theme @2.0.1
#
- Refactor global theme to use semantic token to prevent flash of white
- Revert toast's default variant to
solid