universe:admin
Adding link
1import {AdminMenu} from '{universe:admin}';
2
3AdminMenu.add({
4 text: 'Add',
5 type: 'link',
6 icon: 'plus', // SemanticUI icon
7
8 link: '/add' // link href
9 action: () => { // link onClick
10 console.log('Add clicked.');
11 }}
12});
1import {AdminMenu} from '{universe:admin}';
2
3import AdminView from './AdminView';
4
5AdminMenu.add({
6 icon: 'users',
7 link: '/admin/users',
8 text: 'Users',
9 type: 'menu',
10
11 view: AdminView, // or
12 view: <AdminView />,
13
14 items: [
15 {
16 text: 'Add',
17 type: 'link',
18 icon: 'plus',
19
20 link: '/add',
21 action: () => {
22 console.log('Add clicked.');
23 }}
24 }
25 ]
26});
Rendering
1import {AdminPanel} from '{universe:admin}';
2
3<AdminPanel view="users"/> // If URL is /users
4<AdminPanel view="users" prefix="/admin"/> // If URL is /admin/users