Add tailwind

This commit is contained in:
2026-01-21 05:35:40 +00:00
parent cf5cd786e9
commit 01e92580f3
6 changed files with 555 additions and 85 deletions

612
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -45,10 +45,12 @@
"vite": "^5.4.21" "vite": "^5.4.21"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/vite": "^4.1.18",
"bootstrap": "^5.3.8", "bootstrap": "^5.3.8",
"bootstrap-icons": "^1.13.1", "bootstrap-icons": "^1.13.1",
"electron-squirrel-startup": "^1.0.1", "electron-squirrel-startup": "^1.0.1",
"react": "^19.2.3", "react": "^19.2.3",
"react-dom": "^19.2.3" "react-dom": "^19.2.3",
"tailwindcss": "^4.1.18"
} }
} }

View File

@@ -1,8 +1,8 @@
// src/main.tsx (recommended name - or index.tsx) // src/main.tsx (recommended name - or index.tsx)
import React from 'react' import React from "react"
import ReactDOM from 'react-dom/client' import ReactDOM from "react-dom/client"
import App from './App' // ← your root component import App from "./App"
import '../index.css' // optional import "../index.css"
import "bootstrap/dist/css/bootstrap.min.css"; import "bootstrap/dist/css/bootstrap.min.css";
import "bootstrap-icons/font/bootstrap-icons.css"; import "bootstrap-icons/font/bootstrap-icons.css";

View File

@@ -1,3 +1,5 @@
@import "tailwindcss";
body { body {
font-family: "Fira Sans", sans-serif, monospace !important; font-family: "Fira Sans", sans-serif, monospace !important;
} }

View File

@@ -11,6 +11,9 @@
"baseUrl": ".", "baseUrl": ".",
"outDir": "dist", "outDir": "dist",
"moduleResolution": "node", "moduleResolution": "node",
"resolveJsonModule": true "resolveJsonModule": true,
"paths": {
"@/*": ["./src/*"]
}
} }
} }

View File

@@ -1,8 +1,15 @@
import path from "path"
import tailwindcss from "@tailwindcss/vite"
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
import react from "@vitejs/plugin-react"; import react from "@vitejs/plugin-react";
// https://vitejs.dev/config // https://vitejs.dev/config
export default defineConfig({ export default defineConfig({
plugins: [react()], plugins: [react(), tailwindcss()],
base: "./", base: "./",
resolve: {
alias: {
"@": path.resolve(__dirname, "./src"),
},
},
}); });