import { Outlet, useLocation, useNavigate } from "@tanstack/react-router";
import { Button, ClearStorageButton, cn, useIsMobile } from "@tensamin/ui";
import { settingsNavigation } from "./manifest";
export default function SettingsLayout() {
const isMobile = useIsMobile();
const location = useLocation();
return (
{!isMobile &&
}
{location.pathname
.split("/")
.pop()
?.replace(/-/g, " ")
.replace(/\b\w/g, (letter) => letter.toUpperCase())}
);
}
export function SettingsSidebar() {
const isMobile = useIsMobile();
const navigate = useNavigate();
const categories = [...new Set(settingsNavigation.map((page) => page.category))];
return (
{categories.map((category) => (
{category}
{settingsNavigation
.filter((page) => page.category === category)
.map((page) => (
))}
))}
);
}