Build a responsive layout

This commit is contained in:
Mosh Hamedani 2023-02-28 09:11:49 -08:00
parent ffb75dad3b
commit 672ec1773f

View file

@ -1,7 +1,26 @@
import { Button, ButtonGroup } from '@chakra-ui/react'
import { Grid, GridItem, Show } from "@chakra-ui/react";
function App() {
return <Button colorScheme='blue'>Button</Button>;
return (
<Grid
templateAreas={{
base: `"nav" "main"`,
lg: `"nav nav" "aside main"`,
}}
>
<GridItem area="nav" bg="coral">
Nav
</GridItem>
<Show above="lg">
<GridItem area="aside" bg="gold">
Aside
</GridItem>
</Show>
<GridItem area="main" bg="dodgerblue">
Main
</GridItem>
</Grid>
);
}
export default App
export default App;