moonfire-nvr/ui
Scott Lamb 7f4b04ee8a list ui selector layout fixes
* The `DisplaySelector` wasn't getting the correct flex layout.
  Before this was done by a manual style on a `Paper` element. That
  broke when adding the inner `<CardContent>` to because that's the
  container that needs the `display: "flex"`. But really, it's clearer
  to do this with `<FormGroup>` anyway, so do that.

* Switch from `<Card><CardContent>` to `<Paper sx={{ padding: ... }}>`.
  The card content has extra padding (16 px in general, 24 at the bottom
  of the last element to fit with an action). I'm not quite sure the
  best way to remove it, and the simpler `<Paper>` seems fine for this
  use anyway.
2024-04-15 21:46:22 -07:00
..
public switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
src list ui selector layout fixes 2024-04-15 21:46:22 -07:00
.gitignore update gitignore to reflect webpack->vi move 2024-01-31 20:15:04 -08:00
README.md tweak ui dev server's websocket situation 2023-09-30 16:02:52 -07:00
index.html switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
package.json added `jsdom` to dev deps 2024-04-13 21:53:59 -07:00
pnpm-lock.yaml prettify code 2024-04-13 21:53:59 -07:00
tsconfig.json switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
tsconfig.node.json switch from create-react-app to vite 2023-12-18 17:08:09 -08:00
vite.config.ts prettify code 2024-04-13 21:53:59 -07:00
vitest.config.ts fix vitest busy loops 2023-12-30 11:59:24 -08:00

README.md

Moonfire UI

This is a UI built in TypeScript, React, and MUI.

See guide/developing-ui.md for help getting started developing it.