mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-23 03:10:04 +00:00
44 lines
1.8 KiB
TypeScript
44 lines
1.8 KiB
TypeScript
import { Suspense } from 'react'
|
|
import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbPage, BreadcrumbSeparator, BreadcrumbList } from '@/components/ui/breadcrumb'
|
|
import _ from '@/lib/translate'
|
|
import { HomeIcon, Loader2Icon } from 'lucide-react'
|
|
import { Link, Outlet } from 'react-router'
|
|
|
|
const BankStatementImporterContainer = () => {
|
|
return (
|
|
<div className="flex flex-col pt-1.5">
|
|
<div className="flex gap-2 items-baseline p-4">
|
|
<Breadcrumb>
|
|
<BreadcrumbList>
|
|
<BreadcrumbItem>
|
|
<a href="/desk" className="text-ink-gray-7">
|
|
<HomeIcon size={16} />
|
|
</a>
|
|
</BreadcrumbItem>
|
|
<BreadcrumbSeparator />
|
|
<BreadcrumbItem>
|
|
<BreadcrumbLink asChild>
|
|
<Link to="/">
|
|
{_("Banking")}
|
|
</Link>
|
|
</BreadcrumbLink>
|
|
</BreadcrumbItem>
|
|
<BreadcrumbSeparator />
|
|
<BreadcrumbItem>
|
|
<BreadcrumbPage>{_("Import Bank Statement")}</BreadcrumbPage>
|
|
</BreadcrumbItem>
|
|
</BreadcrumbList>
|
|
</Breadcrumb>
|
|
</div>
|
|
<Suspense fallback={
|
|
<div className="flex flex-1 items-center justify-center p-16">
|
|
<Loader2Icon className="size-6 animate-spin text-muted-foreground" />
|
|
</div>
|
|
}>
|
|
<Outlet />
|
|
</Suspense>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default BankStatementImporterContainer |