import type { FC } from "react"; import { Stack } from "@mantine/core"; import { useTranslation } from "react-i18next"; import { useCurrentRoute } from "@/app/model"; import { AccountBreadcrumbs } from "./AccountBreadcrumbs"; import { AccountScopeSwitch } from "./AccountScopeSwitch/AccountScopeSwitch"; import { BondBreadcrumbs } from "./BondBreadcrumbs"; import { BreadcrumbTrail } from "./BreadcrumbTrail"; import { CardBreadcrumbs } from "./CardBreadcrumbs"; import { StockBreadcrumbs } from "./StockBreadcrumbs"; const AppBreadcrumbs: FC = () => { const { t } = useTranslation(); const { account, accounts, bond, card, cards, section, settings, stock, } = useCurrentRoute(); if (bond) return ; if (stock) return ; if (account && (section || !account.params.section)) return ( ); if (card) return ; if (cards) return ; if (accounts) return ; return settings ? : undefined; }; export { AppBreadcrumbs };