mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2026-04-25 06:35:18 +00:00
fix: remaining dependabot security issues (#890)
* Upgrade docs deps * Upgrade frontend to latest deps * Update package overrides * Remove redundant deps * Add tailwind postcss plugin * Replace language select with chakra * Fix main nav * Patch gray matter * Fix webpack override * Replace python-jose with pyjwt * Override kv url for frontend in compose * Upgrade hatchet sdk * Update docs * Supress pydantic warnings
This commit is contained in:
46
www/app/components/MainNav.tsx
Normal file
46
www/app/components/MainNav.tsx
Normal file
@@ -0,0 +1,46 @@
|
||||
import NextLink from "next/link";
|
||||
import { featureEnabled } from "../lib/features";
|
||||
import UserInfo from "../(auth)/userInfo";
|
||||
import { RECORD_A_MEETING_URL } from "../api/urls";
|
||||
|
||||
function NavLink({
|
||||
href,
|
||||
children,
|
||||
}: {
|
||||
href: string;
|
||||
children: React.ReactNode;
|
||||
}) {
|
||||
return (
|
||||
<NextLink href={href} className="font-light px-10">
|
||||
{children}
|
||||
</NextLink>
|
||||
);
|
||||
}
|
||||
|
||||
export default function MainNav() {
|
||||
return (
|
||||
<nav>
|
||||
<NavLink href={RECORD_A_MEETING_URL}>Create</NavLink>
|
||||
{featureEnabled("browse") && (
|
||||
<>
|
||||
·
|
||||
<NavLink href="/browse">Browse</NavLink>
|
||||
</>
|
||||
)}
|
||||
{featureEnabled("rooms") && (
|
||||
<>
|
||||
·
|
||||
<NavLink href="/rooms">Rooms</NavLink>
|
||||
</>
|
||||
)}
|
||||
{featureEnabled("requireLogin") && (
|
||||
<>
|
||||
·
|
||||
<NavLink href="/settings/api-keys">Settings</NavLink>
|
||||
·
|
||||
<UserInfo />
|
||||
</>
|
||||
)}
|
||||
</nav>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user