A Fluent UI Starter for Admin Application Demo Url The Fluent UI has been upgrade to version 8.x, the old version please see the Tag fluentui_7x Dependencies Fluent UI React react-use react-hook-form react-router-dom Features Configurable Route based on react-router-dom Authentication Component and Login Page based on react-hook-form Sidebar Layout, the nav items read from routeConfig Dark Theme Demo users admin/admin demo/demo Route Config const routes = { key: "home", name: "Home", icon: "Home", path: "/", component: React.lazy(() => import("./pages/dashboard")), children: [ { key: "login", name: "Login", isPublic: true, // no need to authenticate isHidden: true, // hide in sidebar component: React.lazy(() => import("./pages/Login")), }, { key: "order", name: "Order", icon: "visualizeApp", children: [ { key: "purchase-order", name: "Purchase Order", component: React.lazy(() => import("./pages/order/purchase")), }, { key: "sales-order", name: "Sales Order", }, ], }, // ...etc ], }; Screenshots Login page Sidebar Layout