Input
- HeightHöhe
- 32 px with a 40 px hit area32 px mit 40 px Klickfläche
- WidthBreite
- Compact 220 px · full fills its column up to 400 px · short values (time, number) 120 px; selects use the same widthsKompakt 220 px · voll füllt die Spalte bis 400 px · kurze Werte (Zeit, Zahl) 120 px; Selects nutzen dieselben Breiten
- In panelsIn Panels
- In modals, offcanvas and popovers fields fill the full widthIn Modals, Offcanvas und Popovers füllen Felder die volle Breite
- LabelBeschriftung
- 12 px Geist Light above the field, 4 px gap12 px Geist Light über dem Feld, 4 px Abstand
- RequiredPflichtfeld
- No marker: a missing value keeps the form’s Save disabled with the reason (“Enter a station name”), like selects; optional fields say “(optional)” in the labelKeine Markierung: Ein fehlender Wert hält Save des Formulars deaktiviert, mit Grund („Enter a station name“), wie bei Selects; optionale Felder tragen „(optional)“ im Label
- TextText
- 14 px Geist Light, secondary-900; placeholder text-muted14 px Geist Light, secondary-900; Platzhalter text-muted
- PlaceholderPlatzhalter
- An example or the format, never the label; empty when there is nothing to addEin Beispiel oder das Format, nie das Label; leer, wenn es nichts zu ergänzen gibt
- PaddingInnenabstand
- 12 px left and right12 px links und rechts
- BorderRand
- 1 px secondary-500 · hover secondary-900 · focus 2 px focus blue1 px secondary-500 · Hover secondary-900 · Fokus 2 px Fokus-Blau
- RadiusRadius
- 12 px12 px
- ErrorFehler
- Error-colored border, the error icon in the field, the message below; the same icon in every fieldRahmen in Fehlerfarbe, Fehler-Icon im Feld, Meldung darunter; dasselbe Icon in jedem Feld
- When errors showWann Fehler erscheinen
- Only for what can’t be prevented: a wrong format, a name that is already taken or a server error, a typed value out of range. Checked when leaving the field and on Save, never while typing; the error clears as soon as the value is fixed. An empty required field only keeps Save disabled with the reason, no red.Nur für das, was sich nicht verhindern lässt: falsches Format, ein bereits vergebener Name oder ein Serverfehler, ein getippter Wert außerhalb des Bereichs. Geprüft beim Verlassen des Felds und bei Save, nie während des Tippens; der Fehler verschwindet, sobald der Wert stimmt. Ein leeres Pflichtfeld hält nur Save deaktiviert, mit Grund, ohne Rot.
- Maximum lengthMaximale Länge
- Only where the length is really limited (names, codes): typing stops at the maximum and the counter 17 / 30 sits right below the field; never redNur wo die Länge wirklich begrenzt ist (Namen, Codes): bei Erreichen des Maximums geht kein Zeichen mehr hinein, der Zähler 17 / 30 steht rechts unter dem Feld; nie rot
- Read-onlySchreibgeschützt
- secondary-100 surface, no border, secondary-900 text, no hover; stays in the tab order; a copy button copies the value (tooltip Copy → Copied) and shows the success toast “Copied to clipboard”Fläche secondary-100, kein Rahmen, Text secondary-900, kein Hover; bleibt in der Tab-Reihenfolge; ein Kopier-Button kopiert den Wert (Tooltip Copy → Copied) und zeigt den Erfolgs-Toast „Copied to clipboard“
- DisabledDeaktiviert
- secondary-100 surface, secondary-400 text, no border; the reason appears as a tooltip on hover and for 3 s on tapFläche secondary-100, Text secondary-400, kein Rahmen; der Grund erscheint als Tooltip bei Hover und 3 s beim Antippen
- Icon buttonsIcon-Buttons
- Dark tertiary icon buttons, 24 px, radius 8 px, 4 px inside the field edge: clear, show password; the hover never covers the borderDunkle Tertiary-Icon-Buttons, 24 px, Radius 8 px, 4 px innerhalb des Feldrands: Leeren, Passwort zeigen; der Hover liegt nie über dem Rahmen
- SearchSuche
- Always the search field: search icon, “Clear search”; Esc empties it and keeps the cursorImmer das Suchfeld: Such-Icon, „Clear search“; Esc leert es und lässt den Cursor drin
- AutofillAutofill
- Fields say what they hold (username, current-password, new-password, email, url) so browsers and password managers can fill them; off only for search and timeFelder sagen, was sie enthalten (username, current-password, new-password, email, url), damit Browser und Passwortmanager sie füllen können; off nur bei Suche und Zeit
- Screen readersScreenreader
- Label, hint and message are linked to the field; a message that appears is announced; an error sets aria-invalidLabel, Hinweis und Meldung sind mit dem Feld verknüpft; eine erscheinende Meldung wird vorgelesen; ein Fehler setzt aria-invalid
Every stateAlle Zustände
| DefaultStandard | HoverHover | FocusFokus | |
|---|---|---|---|
| TextText | |||
| SearchSuche | |||
| PasswordPasswort | |||
| URLURL | |||
| Read-onlySchreibgeschützt | — | ||
| Maximum lengthMaximale Länge | 17 / 30 | 17 / 30 | 17 / 30 |
| Disabled · reasonDeaktiviert · Grund | — | Set by your fleet admin Set by your fleet admin | — |
Filled and disabledAusgefüllt und deaktiviert
| FilledBefüllt | ErrorFehler | DisabledDeaktiviert | |
|---|---|---|---|
| TextText | This name is already used by another station. | ||
| SearchSuche | |||
| PasswordPasswort | |||
| URLURL | Enter a web address, e.g. https://agilox.net | ||
| Read-onlySchreibgeschützt | — | — | |
| Disabled · reasonDeaktiviert · Grund | — | — | Set by your fleet admin |
Try it — “Dock A 12” is already takenAusprobieren – „Dock A 12“ ist schon vergeben
Shown on the map and in orders.
Try it — read-only and disabledAusprobieren – schreibgeschützt und deaktiviert