c2b95d057f05559056cfa2630845ffa5a14c6aac
handleSubmit awaited the entire post-create chain (start, then for WordPress: download core + install) before ever calling onClose(), so the modal overlay sat there for the whole multi-step process with no way to see what was actually happening — the terminal panel that already tracks this operation's live output was hidden behind it. Close right after the quick config step succeeds and let post-create continue as a tracked background operation; failures still surface via the existing toast/terminal-panel error handling regardless of modal state. Also extracts the project-name validation helpers out of CreateProjectModal.tsx into their own module — mixing component and non-component exports in one file breaks React Fast Refresh. Co-Authored-By: Claude Sonnet 5 <[email protected]>
aurora-dockside
An Electron application with React and TypeScript
Recommended IDE Setup
Project Setup
Install
$ pnpm install
Development
$ pnpm dev
Build
# For windows
$ pnpm build:win
# For macOS
$ pnpm build:mac
# For Linux
$ pnpm build:linux
Languages
TypeScript
98.6%
JavaScript
0.6%
CSS
0.5%
HTML
0.3%