mirror of
https://github.com/umami-software/umami.git
synced 2026-02-09 23:27:12 +01:00
Added SideNav component.
This commit is contained in:
parent
1666e5e3af
commit
c2789d70bc
14 changed files with 115 additions and 39 deletions
26
components/layout/SettingsLayout.js
Normal file
26
components/layout/SettingsLayout.js
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
import AppLayout from './AppLayout';
|
||||
import styles from './SettingsLayout.module.css';
|
||||
import useMessages from 'hooks/useMessages';
|
||||
import SideNav from './SideNav';
|
||||
|
||||
export default function SettingsLayout({ children }) {
|
||||
const { formatMessage, labels } = useMessages();
|
||||
|
||||
const items = [
|
||||
{ label: formatMessage(labels.websites), url: '/settings/websites' },
|
||||
{ label: formatMessage(labels.teams), url: '/settings/teams' },
|
||||
{ label: formatMessage(labels.users), url: '/settings/users' },
|
||||
{ label: formatMessage(labels.profile), url: '/settings/profile' },
|
||||
];
|
||||
|
||||
return (
|
||||
<AppLayout>
|
||||
<div className={styles.container}>
|
||||
<div className={styles.menu}>
|
||||
<SideNav items={items} />
|
||||
</div>
|
||||
<div className={styles.content}>{children}</div>
|
||||
</div>
|
||||
</AppLayout>
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue