mirror of
https://github.com/Av0idD4rk/firegex.git
synced 2026-10-23 15:30:59 +00:00
The Card carried Mantine's `w="100%"` prop, whose style props land in the style attribute after anything passed via `style`, so it overrode the pixel width dnd measures at lift time. On a `position: fixed` element `100%` resolves against the viewport rather than the list, so grabbing a rule snapped the card from 734px to 798px and pushed it past the right edge. Moving the width into `style`, ahead of the dnd spread, leaves normal flow untouched and lets the measured width win while dragging. |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .env.demo | ||
| bun.lock | ||
| index.html | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
Firegex Frontend
The frontend of firegex is written using vite. The routing of the pages is managed by react-router 6 and the graphics is mainly managed by the framework Mantine and icons provided by React Icons. The style of the page is written with sass.
The page is auto-updated by a global timeout and also thanks to socket.io that raise an event triggering all parts of the app that requires fetch updated data from the backend, the update of these data.
