fix: correct translation function call in Sidebar and add required fields in AddProduct form

This commit is contained in:
2026-05-30 11:33:45 +02:00
parent c55cb8a69a
commit 2d3450331a
3 changed files with 43 additions and 2 deletions
+1 -1
View File
@@ -84,7 +84,7 @@ export const Sidebar = () => {
</Button>
<Button
onClick={() => {
changeTranslation;
changeTranslation();
}}
color="neutral"
startDecorator={<TranslateIcon />}
+2
View File
@@ -89,6 +89,7 @@ export const AddProduct = () => {
{(field) => (
<Input
type="text"
required
value={field.state.value}
onChange={(e) => field.handleChange(e.target.value)}
onBlur={field.handleBlur}
@@ -217,6 +218,7 @@ export const AddProduct = () => {
<form.Field name="storage_location_uuid">
{(field) => (
<Select
required
value={field.state.value}
onChange={(_event, value) =>
field.handleChange(value ?? "")
+40 -1
View File
@@ -1,7 +1,46 @@
{
"app-title": "Stockhome",
"add": "Hinzufügen",
"storages": "Lager",
"rows-per-page": "Zeilen pro Seite",
"details": "Details",
"username": "Benutzername",
"password": "Passwort",
"eu001": "Falscher Benutzername oder Passwort!",
"login": "Login",
"pcs": "Stk."
"product-name": "Produktname",
"price": "Preis",
"stock": "Bestand",
"storage-place": "Lagerplatz",
"expiry-date": "Ablaufdatum",
"bottling-date": "Abfüllungsdatum",
"inventory": "Inventar",
"actions": "Aktionen",
"description": "Beschreibung",
"product-details": "Produktdetails",
"save": "Speichern",
"profile": "Profil",
"settings": "Einstellungen",
"storage-delete-info": "WARNUNG: Wenn Sie einen Lagerort entfernen, werden alle darin gespeicherten Artikel/Produkte ebenfalls entfernt. Das kann nicht rückgaengig gemacht werden!",
"storage-name": "Lagername",
"created-at": "Erstellt am",
"updated-at": "Aktualisiert am",
"delete": "Löschen",
"amount": "Menge",
"inventory-subtitle": "Hier können Sie alle Ihre gelagerten Artikel einsehen.",
"add-product": "Produkt hinzufügen",
"add-product-subtitle": "Hier können Sie Informationen zu einem neuen Produkt eingeben.",
"app-name": "App-Name",
"app-name-sub": "Wird in der Seitenleiste und im Login-Bildschirm angezeigt.",
"currency": "Währung",
"currency-sub": "Wird für die Preisangaben in allen Inventaransichten verwendet.",
"quick-tips": "Schnelle Tipps",
"quick-tips-1": "Aktualisieren Sie den App-Namen, um die Seitenleiste und den Login-Header zu personalisieren.",
"quick-tips-2": "Wählen Sie einen Währungscode, der zur Preisanzeige passt, z. B. EUR, CHF oder USD.",
"settings-sub": "Verwalten Sie Ihre App-Einstellungen und Standardwerte.",
"preferences": "Einstellungen",
"selected": "ausgewählt",
"logout": "Abmelden",
"pcs": "Stk.",
"change-translation": "English"
}