title | description | releaseUrl | releaseDate | version |
---|---|---|---|---|
Version 2.0.1 |
Explore the changelog for Chakra UI version 2.0.1. Learn about the latest features, bug fixes, and improvements. |
May 17, 2022 |
2.0.1 |
- Fix issue where checkbox doesn't reset the the form reset event is triggered
-
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 you const 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 root function App() { return <ChakraProvider colorModeManager={manager} /> } // in script function Document() { return <ColorModeScript storageKey="my-key" /> }
-
Fix inconsistent handling across provider and script
- Refactor global theme to use semantic token to prevent flash of white
- Revert toast's default variant to
solid