Fix breadcrumb not displaying

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-03-14 14:07:20 +04:00
parent 32dcc0963e
commit 641430ebca
2 changed files with 80 additions and 88 deletions

View File

@@ -78,7 +78,7 @@ function App() {
} }
/> />
<Route path="organizations" element={<ConsoleLayout />}> <Route path="organizations/*" element={<ConsoleLayout />}>
<Route <Route
path="create" path="create"
element={ element={

View File

@@ -377,112 +377,104 @@ export default function ConsoleLayout() {
<SidebarTrigger className="-ml-1" /> <SidebarTrigger className="-ml-1" />
<Separator orientation="vertical" className="mr-2 h-4" /> <Separator orientation="vertical" className="mr-2 h-4" />
<Routes> <Routes>
<Route path="organizations"> <Route
<Route path=":organizationsId"
path=":organizationsId" element={
element={ <Suspense>
<Suspense> <BreadCrumbOrganization />
<BreadCrumbOrganization /> </Suspense>
</Suspense> }
} >
> <Route path="frameworks" element={<BreadcrumbFrameworkList />}>
<Route <Route
path="frameworks" path=":frameworkId"
element={<BreadcrumbFrameworkList />} element={
<Suspense>
<BreadcrumbFrameworkOverview />
</Suspense>
}
> >
<Route <Route
path=":frameworkId" path="controls/create"
element={ element={<BreadcrumbCreateControl />}
<Suspense>
<BreadcrumbFrameworkOverview />
</Suspense>
}
>
<Route
path="controls/create"
element={<BreadcrumbCreateControl />}
/>
<Route
path="controls/:controlId"
element={
<Suspense>
<BreadcrumbControlOverview />
</Suspense>
}
/>
<Route
path="update"
element={<BreadcrumbUpdateFramework />}
/>
</Route>
<Route
path="create"
element={<BreadcrumbCreateFramework />}
/> />
</Route>
<Route path="peoples" element={<BreadcrumbPeopleList />}>
<Route <Route
path=":peopleId" path="controls/:controlId"
element={ element={
<Suspense> <Suspense>
<BreadcrumbPeopleOverview /> <BreadcrumbControlOverview />
</Suspense> </Suspense>
} }
/> />
<Route path="create" element={<BreadcrumbCreatePeople />} />
</Route>
<Route path="vendors" element={<BreadcrumbVendorList />}>
<Route <Route
path=":vendorId" path="update"
element={ element={<BreadcrumbUpdateFramework />}
<Suspense>
<BreadcrumbVendorOverview />
</Suspense>
}
/> />
</Route> </Route>
<Route path="policies" element={<BreadcrumbPolicyList />}>
<Route
path=":policyId"
element={
<Suspense>
<BreadcrumbPolicyOverview />
</Suspense>
}
>
<Route
path="update"
element={<BreadcrumbUpdatePolicy />}
/>
</Route>
<Route path="create" element={<BreadcrumbCreatePolicy />} />
</Route>
<Route
path="settings"
element={
<>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Settings</BreadcrumbPage>
</BreadcrumbItem>
</>
}
/>
</Route>
<Route path="*" element={<BreadcrumbHome />}>
<Route <Route
path="create" path="create"
element={<BreadcrumbCreateFramework />}
/>
</Route>
<Route path="peoples" element={<BreadcrumbPeopleList />}>
<Route
path=":peopleId"
element={ element={
<> <Suspense>
<BreadcrumbSeparator /> <BreadcrumbPeopleOverview />
<BreadcrumbItem> </Suspense>
<BreadcrumbPage>Create Organization</BreadcrumbPage> }
</BreadcrumbItem> />
</> <Route path="create" element={<BreadcrumbCreatePeople />} />
</Route>
<Route path="vendors" element={<BreadcrumbVendorList />}>
<Route
path=":vendorId"
element={
<Suspense>
<BreadcrumbVendorOverview />
</Suspense>
} }
/> />
</Route> </Route>
<Route path="policies" element={<BreadcrumbPolicyList />}>
<Route
path=":policyId"
element={
<Suspense>
<BreadcrumbPolicyOverview />
</Suspense>
}
>
<Route path="update" element={<BreadcrumbUpdatePolicy />} />
</Route>
<Route path="create" element={<BreadcrumbCreatePolicy />} />
</Route>
<Route
path="settings"
element={
<>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Settings</BreadcrumbPage>
</BreadcrumbItem>
</>
}
/>
</Route>
<Route path="*" element={<BreadcrumbHome />}>
<Route
path="create"
element={
<>
<BreadcrumbSeparator />
<BreadcrumbItem>
<BreadcrumbPage>Create Organization</BreadcrumbPage>
</BreadcrumbItem>
</>
}
/>
</Route> </Route>
</Routes> </Routes>
</div> </div>