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