diff --git a/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx b/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx index e0b2bc9c94..6ae7132875 100644 --- a/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx +++ b/frontend/apps/artcraft-website/src/components/navbar/navbar.tsx @@ -21,9 +21,11 @@ import { faBars, faXmark, faGem, + faCog, } from "@fortawesome/pro-solid-svg-icons"; import { TaskQueue } from "./task-queue"; import { CreditsModal } from "../credits-modal"; +import { SettingsModal } from "../settings-modal/SettingsModal"; const NAV_ITEMS = [ { name: "Home", href: "/" }, @@ -80,6 +82,7 @@ export default function Navbar() { // null = unknown (still loading) so we don't flash the upgrade button const [hasPaidPlan, setHasPaidPlan] = useState(null); const [creditsModalOpen, setCreditsModalOpen] = useState(false); + const [settingsOpen, setSettingsOpen] = useState(false); // Check session on mount and when auth changes or location changes useEffect(() => { @@ -300,6 +303,14 @@ export default function Navbar() { + +
@@ -355,6 +366,7 @@ export default function Navbar() { > Pricing +
+ +
+ {!isLoading && user ? (
@@ -506,6 +528,11 @@ export default function Navbar() { onClose={() => setCreditsModalOpen(false)} /> + setSettingsOpen(false)} + /> +