Block a user
@retr0/meister-ui (0.1.0)
Published 2026-10-04 15:47:04 +02:00 by retr0
Installation
@retr0:registry=https://gitea.bitfire.work/api/packages/retr0/npm/npm install @retr0/meister-ui@0.1.0"@retr0/meister-ui": "0.1.0"About this package
Gemeinsame UI der Meister-Familie (PrüfMeister, DokuMeister, Zeitmeister): Grund-CSS mit Branding über CSS-Variablen, Login, Navigation, Dialoge, Druckansicht
@retr0/meister-ui
Gemeinsame Oberfläche der Meister-Familie (PrüfMeister, DokuMeister, Zeitmeister). Eine Änderung hier landet in allen Apps, sobald sie die neue Version eintragen.
Inhalt
styles.css: Grund-CSS (Layout, Sidebar, Buttons, Eingaben, Tabellen, Dialoge, Druckseiten, Login). Branding über CSS-Variablen.LoginScreen,NavItem,SyncItem,ConfirmDialog,DruckAnsicht
Einbinden
.npmrc im App-Repo:
@retr0:registry=https://gitea.bitfire.work/api/packages/retr0/npm/
npm install @retr0/meister-ui@0.1.0 --save-exact
main.tsx, vor dem App-CSS:
import "@retr0/meister-ui/styles.css";
import "./App.css";
Branding im App-CSS:
:root { --accent: #0d9488; --accent-h: #0f766e; --logo-a: #145a54; --logo-b: #0b3532; }
Versionen
Apps tragen eine feste Version ein (--save-exact), damit eine Änderung hier nicht unbemerkt alle Apps verändert. Neue Version:
npm version patch # bzw. minor
npm publish # Token: ~/.npmrc oder --userconfig mit //gitea.bitfire.work/api/packages/retr0/npm/:_authToken=…
tools-css-split.py hat den Kern einmalig aus den drei Apps gezogen (kern → src/styles.css, rest → App-CSS ohne Kernregeln).
Dependencies
Development Dependencies
| ID | Version |
|---|---|
| @tauri-apps/api | ^2 |
| @types/react | ^19.1.8 |
| @types/react-dom | ^19.1.6 |
| lucide-react | ^1.17.0 |
| react | ^19.1.0 |
| react-dom | ^19.1.0 |
| typescript | ~5.8.3 |
Peer Dependencies
| ID | Version |
|---|---|
| @tauri-apps/api | ^2 |
| lucide-react | >=1 |
| react | ^19 |
| react-dom | ^19 |
Details
2026-10-04 15:47:04 +02:00
Assets (1)
Versions (1)
View all
npm
7
latest
12 KiB
meister-ui-0.1.0.tgz
12 KiB
0.1.0
2026-10-04