chore: React + Vite + Tailwind CSS 脚手架

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
MikiVL
2026-05-05 13:43:20 +08:00
co-authored by Claude Sonnet 4.6
parent b3be6f5f03
commit 8fa85966e0
9 changed files with 57 additions and 2 deletions
+19
View File
@@ -0,0 +1,19 @@
import React from "react";
import { MemoryRouter, Routes, Route, Navigate } from "react-router-dom";
import TemplateList from "./pages/TemplateList";
import TemplateConfig from "./pages/TemplateConfig";
import Generate from "./pages/Generate";
export default function App() {
return (
<MemoryRouter>
<Routes>
<Route path="/" element={<Navigate to="/templates" replace />} />
<Route path="/templates" element={<TemplateList />} />
<Route path="/templates/new" element={<TemplateConfig />} />
<Route path="/templates/:id/edit" element={<TemplateConfig />} />
<Route path="/generate" element={<Generate />} />
</Routes>
</MemoryRouter>
);
}
+1
View File
@@ -0,0 +1 @@
@import "tailwindcss";
+6
View File
@@ -0,0 +1,6 @@
import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
import "./index.css";
ReactDOM.createRoot(document.getElementById("root")).render(<App />);
+1
View File
@@ -0,0 +1 @@
export default function Generate() { return <div>Generate</div>; }
+1
View File
@@ -0,0 +1 @@
export default function TemplateConfig() { return <div>TemplateConfig</div>; }
+1
View File
@@ -0,0 +1 @@
export default function TemplateList() { return <div>TemplateList</div>; }