From 52db3053142b0f412b163532edcf896b361dc2f0 Mon Sep 17 00:00:00 2001 From: Firman Ramdhani <33869609+firmanramdhani@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:45:03 +0700 Subject: [PATCH] feat: update routing and navigation for system pages, enhance back to home button styles --- apps/web/src/apps/index.tsx | 3 ++- apps/web/src/apps/modules/index.tsx | 7 ++++++- packages/ui/src/components/system-pages/coming-soon.tsx | 2 +- packages/ui/src/components/system-pages/forbidden.tsx | 2 +- packages/ui/src/components/system-pages/maintenance.tsx | 2 +- packages/ui/src/components/system-pages/not-found.tsx | 2 +- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/web/src/apps/index.tsx b/apps/web/src/apps/index.tsx index b02319e..2d5110c 100644 --- a/apps/web/src/apps/index.tsx +++ b/apps/web/src/apps/index.tsx @@ -16,7 +16,8 @@ export default function App() { } /> } /> } /> - } /> + } /> + } /> diff --git a/apps/web/src/apps/modules/index.tsx b/apps/web/src/apps/modules/index.tsx index d26c094..314dd82 100644 --- a/apps/web/src/apps/modules/index.tsx +++ b/apps/web/src/apps/modules/index.tsx @@ -1,5 +1,8 @@ import { DateServiceExample, StyleGuideOne, StyleGuideTree, StyleGuideTwo } from '@repo/ui'; -import { Route, Routes } from 'react-router-dom'; +import { lazy } from 'react'; +import { Navigate, Route, Routes } from 'react-router-dom'; + +const ExamplePage = lazy(() => import('./example/example.page')); export default function AppModule() { return ( @@ -8,6 +11,8 @@ export default function AppModule() { } /> } /> } /> + } /> + } /> ); } diff --git a/packages/ui/src/components/system-pages/coming-soon.tsx b/packages/ui/src/components/system-pages/coming-soon.tsx index 7ec9d63..02b6c91 100644 --- a/packages/ui/src/components/system-pages/coming-soon.tsx +++ b/packages/ui/src/components/system-pages/coming-soon.tsx @@ -24,7 +24,7 @@ export function ComingSoon(props: ComingSoonProps) {
Back to Home diff --git a/packages/ui/src/components/system-pages/forbidden.tsx b/packages/ui/src/components/system-pages/forbidden.tsx index f9c518d..f583524 100644 --- a/packages/ui/src/components/system-pages/forbidden.tsx +++ b/packages/ui/src/components/system-pages/forbidden.tsx @@ -36,7 +36,7 @@ export function Forbidden(props: ForbiddenProps) { {showActionsHome && ( Back to Home diff --git a/packages/ui/src/components/system-pages/maintenance.tsx b/packages/ui/src/components/system-pages/maintenance.tsx index 7643be2..bd7d508 100644 --- a/packages/ui/src/components/system-pages/maintenance.tsx +++ b/packages/ui/src/components/system-pages/maintenance.tsx @@ -25,7 +25,7 @@ export function Maintenance(props: MaintenanceProps) {
Back to Home diff --git a/packages/ui/src/components/system-pages/not-found.tsx b/packages/ui/src/components/system-pages/not-found.tsx index ffb8efc..3f644ba 100644 --- a/packages/ui/src/components/system-pages/not-found.tsx +++ b/packages/ui/src/components/system-pages/not-found.tsx @@ -31,7 +31,7 @@ export function NotFound(props: NotFoundProps) { {showActionsHome && ( Back to Home