import { Stack } from "@mantine/core"; import type { FC } from "react"; import { useTranslation } from "react-i18next"; import { useMatch } from "react-router"; import { AccountBreadcrumbs } from "./AccountBreadcrumbs"; import { AccountScopeSwitch } from "./AccountScopeSwitch"; import { BreadcrumbTrail } from "./BreadcrumbTrail"; const AppBreadcrumbs: FC = () => { const { t } = useTranslation(); const operations = useMatch({ path: "/accounts/:accountId/operations", end: true, }); const events = useMatch({ path: "/accounts/:accountId/events", end: true }); const income = useMatch({ path: "/accounts/:accountId/income", end: true }); const account = useMatch({ path: "/accounts/:accountId", end: true }); const accounts = useMatch({ path: "/accounts", end: true }); const settings = useMatch({ path: "/settings", end: true }); if (operations) return ( ); if (events) return ( ); if (income) return ( ); if (account) return ( ); if (accounts) return ; if (settings) return ; return null; }; export { AppBreadcrumbs };