forked from phoenix/litellm-mirror
build(ui): add stubbed teams page
This commit is contained in:
parent
785a4a2ac2
commit
ad9169a4da
6 changed files with 458 additions and 13 deletions
|
@ -1,5 +1,6 @@
|
|||
import { Layout, Menu } from "antd";
|
||||
import Link from "next/link";
|
||||
import { List } from "postcss/lib/list";
|
||||
|
||||
const { Sider } = Layout;
|
||||
|
||||
|
@ -7,15 +8,20 @@ const { Sider } = Layout;
|
|||
interface SidebarProps {
|
||||
setPage: React.Dispatch<React.SetStateAction<string>>;
|
||||
userRole: string;
|
||||
defaultSelectedKey: string[] | null;
|
||||
}
|
||||
|
||||
const Sidebar: React.FC<SidebarProps> = ({ setPage, userRole }) => {
|
||||
const Sidebar: React.FC<SidebarProps> = ({
|
||||
setPage,
|
||||
userRole,
|
||||
defaultSelectedKey,
|
||||
}) => {
|
||||
return (
|
||||
<Layout style={{ minHeight: "100vh", maxWidth: "120px" }}>
|
||||
<Sider width={120}>
|
||||
<Menu
|
||||
mode="inline"
|
||||
defaultSelectedKeys={["1"]}
|
||||
defaultSelectedKeys={defaultSelectedKey ? defaultSelectedKey : ["1"]}
|
||||
style={{ height: "100%", borderRight: 0 }}
|
||||
>
|
||||
<Menu.Item key="1" onClick={() => setPage("api-keys")}>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue