import style from "./layout.module.css" import { useAccount } from "../../components/context-account" import { Button } from "../../ui/button" import { IconLogomark } from "../../ui/svg" import { IconBars3BottomLeft } from "../../ui/svg/icons" import { ParentProps, createMemo, createSignal } from "solid-js" import { A, useLocation } from "@solidjs/router" import { useOpenAuth } from "../../components/context-openauth" export default function Layout(props: ParentProps) { const auth = useOpenAuth() const account = useAccount() const [sidebarOpen, setSidebarOpen] = createSignal(false) const location = useLocation() const workspaceId = createMemo(() => account.current?.workspaces[0].id) const pageTitle = createMemo(() => { const path = location.pathname if (path.endsWith("/billing")) return "Billing" if (path.endsWith("/keys")) return "API Keys" return null }) function handleLogout() { auth.logout(auth.subject?.id!) } return (
) }