import useCollectionStore from "@/store/collections"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faUser, faPalette, faBoxArchive, faLock, faKey, } from "@fortawesome/free-solid-svg-icons"; import Link from "next/link"; import { useRouter } from "next/router"; import { useEffect, useState } from "react"; import { faCircleQuestion, faCreditCard, } from "@fortawesome/free-regular-svg-icons"; import { faGithub, faMastodon, faXTwitter, } from "@fortawesome/free-brands-svg-icons"; export default function SettingsSidebar({ className }: { className?: string }) { const { collections } = useCollectionStore(); const router = useRouter(); const [active, setActive] = useState(""); useEffect(() => { setActive(router.asPath); }, [router, collections]); return (

Profile

Appearance

Archive

Privacy

Password

{process.env.NEXT_PUBLIC_STRIPE_IS_ACTIVE ? (

Billing

) : undefined}

Twitter

Mastodon

GitHub

Help

); }