-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Expand file tree
/
Copy pathLayout.tsx
More file actions
38 lines (35 loc) · 914 Bytes
/
Layout.tsx
File metadata and controls
38 lines (35 loc) · 914 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import * as React from 'react';
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
import {
AppBar,
Layout,
Menu,
InspectorButton,
TitlePortal,
} from 'react-admin';
import '../assets/app.css';
const MyAppBar = () => (
<AppBar>
<TitlePortal />
<InspectorButton />
</AppBar>
);
const MyMenu = () => (
<Menu>
<Menu.ResourceItem name="posts" keyboardShortcut="g>p" />
<Menu.ResourceItem name="comments" keyboardShortcut="g>c" />
<Menu.ResourceItem name="tags" keyboardShortcut="g>t" />
<Menu.ResourceItem name="users" keyboardShortcut="g>u" />
</Menu>
);
export default ({ children }) => (
<>
<Layout appBar={MyAppBar} menu={MyMenu}>
{children}
</Layout>
<ReactQueryDevtools
initialIsOpen={false}
buttonPosition="bottom-left"
/>
</>
);