Leopoldadmin 7b4a45df49 fix: mobile sidebar slide-in overlay with hamburger and panel toggle buttons
- LeftSidebar/RightSidebar: added className prop for 'open' class
- Topbar: wired hamburger onClick + added mobile-drawer-toggle button for right panel
- App.tsx: added SettingsModal import/state/render, passed className props to sidebars
- styles.css: mobile sidebars now fixed slide-in overlays (translateX) instead of display:none
- ui.types.ts: added className to RightSidebarProps, onOpenLeftDrawer/onOpenRightDrawer to TopbarProps
- Tested at 390px viewport: both sidebars slide in correctly, transform verified via DOM
2026-06-28 17:55:26 +02:00

Web CAD Neu

Web-basiertes 2D-CAD für Event-Bestuhlungspläne.

Stack

  • Frontend: React + TypeScript + Vite + HTML Canvas
  • Backend: Node.js + TypeScript + Fastify + SQLite
  • Collaboration: Yjs CRDT

Entwicklung

npm install
npm run dev

Docker

docker-compose up --build
S
Description
Web-basiertes 2D-CAD für Event-Bestuhlungspläne
Readme 3.6 MiB
Languages
TypeScript 80.1%
CSS 10.4%
HTML 8.1%
JavaScript 1.1%
Python 0.2%