diff --git a/libs/portal/ui/sidebar/index.tsx b/libs/portal/ui/sidebar/index.tsx new file mode 100644 index 000000000..a2b960480 --- /dev/null +++ b/libs/portal/ui/sidebar/index.tsx @@ -0,0 +1,80 @@ +import handshake from '@cuhacking/shared/assets/icons/general/handshake-white-1.svg' +import map from '@cuhacking/shared/assets/icons/general/map-white-1.svg' +import mountain from '@cuhacking/shared/assets/icons/general/mountain-white-1.svg' +import user from '@cuhacking/shared/assets/icons/general/profile-white-1.svg' +import { Logo } from '@cuhacking/shared/ui/logo' +import { SidebarBody, Sidebar as SidebarContainer, SidebarLink } from '@cuhacking/shared/ui/sidebar' +import { useState } from 'react' + +export function Sidebar() { + const links = [ + { + label: 'Profile', + href: '/profile', + disabled: false, + icon: ( + Logout Icon + ), + }, + { + label: 'Team', + disabled: true, + href: '/', + icon: ( + Profile Icon + ), + }, + { + label: 'Challenges', + disabled: true, + href: '/', + icon: ( + Settings Icon + ), + }, + + { + label: 'Map', + disabled: true, + href: '/', + icon: ( + Logout Icon + ), + }, + ] + + const [open, setOpen] = useState(false) + return ( + + +
+ +
+ {links.map((link, idx) => ( + + ))} +
+
+
+
+
+
+ + ) +}