build(ui): add stubbed teams page

This commit is contained in:
Krrish Dholakia 2024-02-24 16:14:21 -08:00
parent 785a4a2ac2
commit ad9169a4da
6 changed files with 458 additions and 13 deletions

View file

@ -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")}>