import { Modal } from "./Modal" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@radix-ui/react-tabs"; import AccountPage from "./AccountPage"; import { ThemeSwitcher } from "../themeSwitcher/ThemeSwitcher"; import ThemeHelper from "../../routes/ThemeHelper"; import { useAppContext } from "~/providers/AppProvider"; import ApiKeysModal from "./ApiKeysModal"; interface Props { open: boolean setOpen: Function } export default function SettingsModal({ open, setOpen } : Props) { const { user } = useAppContext() const triggerClasses = "px-4 py-2 w-full hover-bg-secondary rounded-md text-start data-[state=active]:bg-[var(--color-bg-secondary)]" const contentClasses = "w-full px-2 mt-8 sm:mt-0 sm:px-10 overflow-y-auto" return ( setOpen(false)} maxW={900}> Appearance Account {user && ( API Keys )} ) }