diff --git a/frontend/apps/editor3d/app/src/components/signaled/TopBar/TopBar.tsx b/frontend/apps/editor3d/app/src/components/signaled/TopBar/TopBar.tsx index c7b551c669..1548911986 100644 --- a/frontend/apps/editor3d/app/src/components/signaled/TopBar/TopBar.tsx +++ b/frontend/apps/editor3d/app/src/components/signaled/TopBar/TopBar.tsx @@ -1,6 +1,8 @@ +import { useState } from "react"; import { faChevronLeft, faChevronRight, + faGear, faImages, } from "@fortawesome/pro-solid-svg-icons"; import { useLocation, useParams } from "react-router-dom"; @@ -10,7 +12,7 @@ import { SceneTitleInput } from "./SceneTitleInput"; import { getCurrentLocationWithoutParams } from "~/utilities"; import { Activity } from "~/pages/PageEnigma/comps/GenerateModals/Activity"; import { LibraryModal } from "~/pages/PageEnigma/comps/LibraryModal/LibraryModal"; -import { useState } from "react"; +import { SettingsModal } from "~/pages/PageEnigma/comps/SettingsModal"; function isEditorPath(path: string) { if (path === "/") return true; @@ -28,6 +30,7 @@ export const TopBar = ({ pageName }: Props) => { ); const [isLibraryModalOpen, setIsLibraryModalOpen] = useState(false); const [activeLibraryTab, setActiveLibraryTab] = useState("my-media"); + const [isSettingsModalOpen, setIsSettingsModalOpen] = useState(false); const handleClick = () => { window.location.href = "https://storyteller-2d.netlify.app/"; @@ -72,6 +75,12 @@ export const TopBar = ({ pageName }: Props) => {
+ Note: You can optionally log into other accounts and use your + credits at those providers. Some features are only available via + 3rd party accounts, such as OpenAI / Sora GPT 4.0 Images. For + other features, ArtCraft credits are consumed unless you log + into your third party account. +
+