Sfoglia il codice sorgente

fix: add Montenegrin name field to material modal and allow fractional prices

unknown 2 mesi fa
parent
commit
51c0070dcc

+ 6 - 0
src/locales/master_admin/fields.json

@@ -168,6 +168,12 @@
       "ru": "Название (UA)",
       "ua": "Назва (UA)"
     },
+    "nameMe": {
+      "en": "Name (ME)",
+      "me": "Naziv (ME)",
+      "ru": "Название (ME)",
+      "ua": "Назва (ME)"
+    },
     "noPhotos": {
       "en": "No photos yet",
       "me": "Nema fotografija",

+ 6 - 0
src/locales/translations.admin.json

@@ -333,6 +333,12 @@
         "ru": "Название (UA)",
         "ua": "Назва (UA)"
       },
+      "nameMe": {
+        "en": "Name (ME)",
+        "me": "Naziv (ME)",
+        "ru": "Название (ME)",
+        "ua": "Назва (ME)"
+      },
       "noPhotos": {
         "en": "No photos yet",
         "me": "Nema fotografija",

+ 2 - 1
src/pages/Admin.vue

@@ -290,8 +290,9 @@
               <form v-if="activeTab === 'materials'" @submit.prevent="handleSaveMaterial" class="space-y-4">
                 <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameEn") }}</label><input v-model="matForm.name_en" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
                 <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameRu") }}</label><input v-model="matForm.name_ru" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
+                <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameMe") }}</label><input v-model="matForm.name_me" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
                 <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.nameUa") }}</label><input v-model="matForm.name_ua" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
-                <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.pricePerCm3") }}</label><input v-model.number="matForm.price_per_cm3" type="number" step="0.01" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
+                <div class="space-y-1"><label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.pricePerCm3") }}</label><input v-model.number="matForm.price_per_cm3" type="number" step="any" required class="w-full bg-background border border-border/50 rounded-xl px-4 py-3 text-sm" /></div>
                 
                 <div class="space-y-1">
                   <label class="text-[10px] font-bold uppercase ml-1">{{ t("admin.fields.colors") }}</label>