import Link from "next/link"; import { useRouter } from "next/router"; import React, { useEffect, useState } from "react"; import { useTranslation } from "next-i18next"; import { useUser } from "@/hooks/store/user"; export default function SettingsSidebar({ className }: { className?: string }) { const { t } = useTranslation(); const LINKWARDEN_VERSION = process.env.version; const { data: user } = useUser(); const router = useRouter(); const [active, setActive] = useState(""); useEffect(() => { setActive(router.asPath); }, [router]); return (

{t("account")}

{t("preference")}

{t("access_tokens")}

{t("password")}

{process.env.NEXT_PUBLIC_STRIPE && !user.parentSubscriptionId && (

{t("billing")}

)}
{t("linkwarden_version", { version: LINKWARDEN_VERSION })}

{t("help")}

{t("github")}

{t("twitter")}

{t("mastodon")}

); }