mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 04:27:21 +00:00
introduced `useRoutePathState` for managing active states via routes, added `CollapsibleList` for reusable collapsible UI, and updated various components to leverage route awareness for improved navigation state handling. Also adjusted routing for entities, strategies, and schema to support optional sub-paths.
22 lines
842 B
TypeScript
22 lines
842 B
TypeScript
import { Route } from "wouter";
|
|
import { AuthRoot } from "./_auth.root";
|
|
import { AuthIndex } from "./auth.index";
|
|
import { AuthRolesList } from "./auth.roles";
|
|
import { AuthRolesEdit } from "./auth.roles.edit.$role";
|
|
import { AuthSettings } from "./auth.settings";
|
|
import { AuthStrategiesList } from "./auth.strategies";
|
|
import { AuthUsersList } from "./auth.users";
|
|
|
|
export default function AuthRoutes() {
|
|
return (
|
|
<AuthRoot>
|
|
<Route path="/" component={AuthIndex} />
|
|
<Route path="/users" component={AuthUsersList} />
|
|
<Route path="/roles" component={AuthRolesList} />
|
|
<Route path="/roles/edit/:role" component={AuthRolesEdit} />
|
|
<Route path="/strategies/:strategy?" component={AuthStrategiesList} />
|
|
<Route path="/settings" component={AuthSettings} />
|
|
</AuthRoot>
|
|
);
|
|
}
|