From 8bd977987a2a3e56c8c7b371a147503eb4b26866 Mon Sep 17 00:00:00 2001 From: fyah Date: Sat, 9 May 2026 11:31:38 +0800 Subject: [PATCH] fix: restructure Elec to match electron-vite expected layout - Move index.html to src/renderer/ (electron-vite hard requirement) - Flatten React source to src/ (main.tsx, App.tsx, components/) - Remove debug red background - Use @tailwindcss/postcss plugin Co-Authored-By: Claude Opus 4.7 --- Elec/src/{renderer/src => }/App.tsx | 2 +- Elec/src/{renderer/src => }/components/ChatArea.tsx | 0 Elec/src/{renderer/src => }/components/InputArea.tsx | 0 Elec/src/{renderer/src => }/components/ModelSelector.tsx | 0 Elec/src/{renderer/src => }/index.css | 4 ++-- Elec/src/{renderer/src => }/main.tsx | 0 Elec/src/renderer/index.html | 2 +- Elec/tailwind.config.js | 2 +- Elec/vite.config.ts | 1 - 9 files changed, 5 insertions(+), 6 deletions(-) rename Elec/src/{renderer/src => }/App.tsx (86%) rename Elec/src/{renderer/src => }/components/ChatArea.tsx (100%) rename Elec/src/{renderer/src => }/components/InputArea.tsx (100%) rename Elec/src/{renderer/src => }/components/ModelSelector.tsx (100%) rename Elec/src/{renderer/src => }/index.css (94%) rename Elec/src/{renderer/src => }/main.tsx (100%) diff --git a/Elec/src/renderer/src/App.tsx b/Elec/src/App.tsx similarity index 86% rename from Elec/src/renderer/src/App.tsx rename to Elec/src/App.tsx index 6deda63..9ce8e52 100644 --- a/Elec/src/renderer/src/App.tsx +++ b/Elec/src/App.tsx @@ -9,7 +9,7 @@ export default function App() { const [activeModel, setActiveModel] = useState('Deepseek') return ( -
+
diff --git a/Elec/src/renderer/src/components/ChatArea.tsx b/Elec/src/components/ChatArea.tsx similarity index 100% rename from Elec/src/renderer/src/components/ChatArea.tsx rename to Elec/src/components/ChatArea.tsx diff --git a/Elec/src/renderer/src/components/InputArea.tsx b/Elec/src/components/InputArea.tsx similarity index 100% rename from Elec/src/renderer/src/components/InputArea.tsx rename to Elec/src/components/InputArea.tsx diff --git a/Elec/src/renderer/src/components/ModelSelector.tsx b/Elec/src/components/ModelSelector.tsx similarity index 100% rename from Elec/src/renderer/src/components/ModelSelector.tsx rename to Elec/src/components/ModelSelector.tsx diff --git a/Elec/src/renderer/src/index.css b/Elec/src/index.css similarity index 94% rename from Elec/src/renderer/src/index.css rename to Elec/src/index.css index e19c2c5..3517185 100644 --- a/Elec/src/renderer/src/index.css +++ b/Elec/src/index.css @@ -8,8 +8,8 @@ html, body, #root { height: 100%; - background: #ff0000; - color: #fff; + background: #000; + color: #e5e5e5; font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", sans-serif; -webkit-font-smoothing: antialiased; overflow: hidden; diff --git a/Elec/src/renderer/src/main.tsx b/Elec/src/main.tsx similarity index 100% rename from Elec/src/renderer/src/main.tsx rename to Elec/src/main.tsx diff --git a/Elec/src/renderer/index.html b/Elec/src/renderer/index.html index 5697f33..55ed70d 100644 --- a/Elec/src/renderer/index.html +++ b/Elec/src/renderer/index.html @@ -7,6 +7,6 @@
- + diff --git a/Elec/tailwind.config.js b/Elec/tailwind.config.js index 491887e..ba36376 100644 --- a/Elec/tailwind.config.js +++ b/Elec/tailwind.config.js @@ -2,7 +2,7 @@ export default { content: [ "./src/renderer/index.html", - "./src/renderer/src/**/*.{js,ts,jsx,tsx}", + "./src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: {}, diff --git a/Elec/vite.config.ts b/Elec/vite.config.ts index b14f638..9b9f598 100644 --- a/Elec/vite.config.ts +++ b/Elec/vite.config.ts @@ -13,7 +13,6 @@ export default defineConfig({ preload: { input: 'src/preload/index.ts', }, - }, ]), ], })