From 3c80c71ab16b239798d47e554e2460d29b48b4b7 Mon Sep 17 00:00:00 2001 From: mijauexe Date: Tue, 10 Jun 2025 11:12:38 +0200 Subject: [PATCH] Add blank page to vite templates --- .../tree/vite_react/client/src/App.tsx | 3 +- .../vite_react/client/src/pages/BlankPage.tsx | 41 +++++++++++++++++++ .../vite_react_swagger/client/src/App.tsx | 3 +- .../client/src/pages/BlankPage.tsx | 41 +++++++++++++++++++ 4 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 core/templates/tree/vite_react/client/src/pages/BlankPage.tsx create mode 100644 core/templates/tree/vite_react_swagger/client/src/pages/BlankPage.tsx diff --git a/core/templates/tree/vite_react/client/src/App.tsx b/core/templates/tree/vite_react/client/src/App.tsx index 13ff3990..b98106ce 100644 --- a/core/templates/tree/vite_react/client/src/App.tsx +++ b/core/templates/tree/vite_react/client/src/App.tsx @@ -8,6 +8,7 @@ import { Register } from "./pages/Register" import { ProtectedRoute } from "./components/ProtectedRoute" {% endif %} import { Layout } from "./components/Layout" +import { BlankPage } from "./pages/BlankPage" function App() { return ( @@ -22,7 +23,7 @@ function App() { {% else %} } /> {% endif %} - + } /> diff --git a/core/templates/tree/vite_react/client/src/pages/BlankPage.tsx b/core/templates/tree/vite_react/client/src/pages/BlankPage.tsx new file mode 100644 index 00000000..ea56ce28 --- /dev/null +++ b/core/templates/tree/vite_react/client/src/pages/BlankPage.tsx @@ -0,0 +1,41 @@ + +import { Construction, ArrowLeft } from "lucide-react" +import { Button } from "@/components/ui/button" +import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" +import { useNavigate, useLocation } from "react-router-dom" + +export function BlankPage() { + const navigate = useNavigate() + const location = useLocation() + + return ( +
+ + +
+ +
+ Page Under Construction + + This page is not yet implemented. + +
+ +
+

+ Please tell Pythagora to implement the {location.pathname} page +

+ +
+
+
+
+ ) +} diff --git a/core/templates/tree/vite_react_swagger/client/src/App.tsx b/core/templates/tree/vite_react_swagger/client/src/App.tsx index 13ff3990..b98106ce 100644 --- a/core/templates/tree/vite_react_swagger/client/src/App.tsx +++ b/core/templates/tree/vite_react_swagger/client/src/App.tsx @@ -8,6 +8,7 @@ import { Register } from "./pages/Register" import { ProtectedRoute } from "./components/ProtectedRoute" {% endif %} import { Layout } from "./components/Layout" +import { BlankPage } from "./pages/BlankPage" function App() { return ( @@ -22,7 +23,7 @@ function App() { {% else %} } /> {% endif %} - + } /> diff --git a/core/templates/tree/vite_react_swagger/client/src/pages/BlankPage.tsx b/core/templates/tree/vite_react_swagger/client/src/pages/BlankPage.tsx new file mode 100644 index 00000000..1f7d4d7b --- /dev/null +++ b/core/templates/tree/vite_react_swagger/client/src/pages/BlankPage.tsx @@ -0,0 +1,41 @@ + +import { Construction, ArrowLeft } from "lucide-react" +import { Button } from "@/components/ui/button" +import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" +import { useNavigate, useLocation } from "react-router-dom" + +export function BlankPage() { + const navigate = useNavigate() + const location = useLocation() + + return ( +
+ + +
+ +
+ Page Under Construction + + This page is not yet implemented. + +
+ +
+

+ Please tell Pythagora to implement the {location.pathname} page +

+ +
+
+
+
+ ) +}