|
1 | 1 | import { useCallback } from 'react'; |
2 | | -import { Drawer, Menu, Theme } from 'react-daisyui'; |
3 | | -import { MenuItem, TitleButton } from './header'; |
4 | 2 | import { useAppContext } from './context'; |
| 3 | +import { Drawer, Menu } from 'react-daisyui'; |
| 4 | +import { MenuItem, TitleButton } from './header'; |
5 | 5 |
|
6 | 6 | const menuItems = [ |
7 | 7 | { name: 'Editor', url: '/editor' }, |
@@ -29,28 +29,26 @@ export const Layout = ({ children }: Props) => { |
29 | 29 | ); |
30 | 30 |
|
31 | 31 | return ( |
32 | | - <Theme dataTheme={state.theme}> |
33 | | - <Drawer |
34 | | - mobile |
35 | | - open={state.drawerOpen} |
36 | | - onClickOverlay={toggleDrawer} |
37 | | - side={ |
38 | | - <aside className="flex flex-1 flex-col w-80 bg-base-100"> |
39 | | - <div className="navbar"> |
40 | | - <TitleButton /> |
41 | | - </div> |
42 | | - <Menu className="flex-1 p-2 overflow-y-auto w-80"> |
43 | | - {menuItems.map((item) => ( |
44 | | - <MenuItem key={item.url} href={item.url} onClick={toggleDrawer}> |
45 | | - {item.name} |
46 | | - </MenuItem> |
47 | | - ))} |
48 | | - </Menu> |
49 | | - </aside> |
50 | | - } |
51 | | - > |
52 | | - {children} |
53 | | - </Drawer> |
54 | | - </Theme> |
| 32 | + <Drawer |
| 33 | + mobile |
| 34 | + open={state.drawerOpen} |
| 35 | + onClickOverlay={toggleDrawer} |
| 36 | + side={ |
| 37 | + <aside className="flex flex-1 flex-col w-80 bg-base-100"> |
| 38 | + <div className="navbar"> |
| 39 | + <TitleButton /> |
| 40 | + </div> |
| 41 | + <Menu className="flex-1 p-2 overflow-y-auto w-80"> |
| 42 | + {menuItems.map((item) => ( |
| 43 | + <MenuItem key={item.url} href={item.url} onClick={toggleDrawer}> |
| 44 | + {item.name} |
| 45 | + </MenuItem> |
| 46 | + ))} |
| 47 | + </Menu> |
| 48 | + </aside> |
| 49 | + } |
| 50 | + > |
| 51 | + {children} |
| 52 | + </Drawer> |
55 | 53 | ); |
56 | 54 | }; |
0 commit comments