ui update

This commit is contained in:
Michael Abebe
2026-05-25 16:27:54 +03:00
parent 235b4b9a93
commit a8d26b73b8
2 changed files with 1 additions and 56 deletions

View File

@@ -17,22 +17,6 @@ const sidebarItems: SidebarItem[] = [
href: "/dashboard/overview",
icon: <LayoutDashboard />,
},
{
label: "User management",
href: "/dashboard/user-management",
icon: <ShieldCheck />,
children: [
{
label: "Users",
href: "/dashboard/user-management/users",
icon: <Users />,
},
{
label: "Roles",
href: "/dashboard/user-management/roles",
},
],
},
{
label: "Org structure",
href: "/dashboard/org-structure",
@@ -85,13 +69,6 @@ const App = () => {
<Route path="/dashboard" element={<Navigate to="/dashboard/overview" replace />} />
<Route path="/dashboard" element={<DashboardShell />}>
<Route path="overview" element={<OverviewPage />} />
<Route
path="user-management"
element={<Navigate to="/dashboard/user-management/users" replace />}
/>
<Route path="user-management/users" element={<UsersPage />} />
<Route path="user-management/roles" element={<RolesPage />} />
<Route path="user-management/departments" element={<DepartmentsPage />} />
<Route path="org-structure" element={<OrgStructurePage />} />
<Route path="org-structure/units/:unitId" element={<OrgStructurePage />} />
<Route path="org-structure/units/:unitId/:section" element={<OrgStructurePage />} />

View File

@@ -104,40 +104,8 @@ const LoginPage = () => {
};
return (
<div className="min-h-screen bg-[radial-gradient(circle_at_top,_rgba(15,118,110,0.14),_transparent_44%),linear-gradient(180deg,_var(--background),_color-mix(in_oklab,_var(--background)_92%,_#0f766e_8%))] px-6 py-10">
<div className="min-h-screen px-6 py-10">
<div className="mx-auto grid min-h-[calc(100vh-5rem)] max-w-6xl gap-8 lg:grid-cols-[1.1fr_0.9fr]">
<section className="flex flex-col justify-between rounded-[2rem] border border-border/60 bg-card/85 p-8 shadow-[0_24px_80px_rgba(15,23,42,0.10)] backdrop-blur md:p-10">
<div>
<div className="inline-flex h-14 w-14 items-center justify-center rounded-2xl bg-[#0f766e] text-lg font-semibold text-white shadow-lg shadow-[#0f766e]/20">
EDR
</div>
<p className="mt-6 text-sm font-medium uppercase tracking-[0.3em] text-[#0f766e]">
Freight operations
</p>
<h1 className="mt-4 max-w-xl text-4xl font-semibold tracking-tight text-foreground md:text-5xl">
Backoffice access for internal freight administration.
</h1>
<p className="mt-5 max-w-xl text-base leading-7 text-muted-foreground">
Review operational activity, manage access, and coordinate internal railway workflows from a single dashboard.
</p>
</div>
<div className="grid gap-4 rounded-3xl border border-border/60 bg-background/80 p-5 md:grid-cols-3">
<div>
<p className="text-xs uppercase tracking-[0.2em] text-muted-foreground">Region</p>
<p className="mt-2 text-sm font-medium text-foreground">Ethiopia default phone normalization</p>
</div>
<div>
<p className="text-xs uppercase tracking-[0.2em] text-muted-foreground">Session</p>
<p className="mt-2 text-sm font-medium text-foreground">7-day persistent token cookie</p>
</div>
<div>
<p className="text-xs uppercase tracking-[0.2em] text-muted-foreground">Access</p>
<p className="mt-2 text-sm font-medium text-foreground">Overview and user management</p>
</div>
</div>
</section>
<section className="flex items-center">
<div className="w-full rounded-[2rem] border border-border/60 bg-card p-8 shadow-[0_20px_60px_rgba(15,23,42,0.12)] md:p-10">
{!needsMfa ? (