diff --git a/app/components/app/unit/entry-form.vue b/app/components/app/unit/entry-form.vue index e13df315..c8581f4e 100644 --- a/app/components/app/unit/entry-form.vue +++ b/app/components/app/unit/entry-form.vue @@ -1,57 +1,66 @@ - - diff --git a/app/components/flow/unit/entry.vue b/app/components/flow/unit/entry.vue new file mode 100644 index 00000000..323e6649 --- /dev/null +++ b/app/components/flow/unit/entry.vue @@ -0,0 +1,98 @@ + + + diff --git a/app/components/pub/custom-ui/form/field.vue b/app/components/pub/custom-ui/form/field.vue index 977e66cd..96497be5 100644 --- a/app/components/pub/custom-ui/form/field.vue +++ b/app/components/pub/custom-ui/form/field.vue @@ -1,12 +1,9 @@ @@ -14,7 +11,7 @@ defineProps<{
- {{ errors[id].message }} + {{ errors[id]?.message }}
diff --git a/app/pages/(features)/org-src/unit/add.vue b/app/pages/(features)/org-src/unit/add.vue new file mode 100644 index 00000000..195f4b24 --- /dev/null +++ b/app/pages/(features)/org-src/unit/add.vue @@ -0,0 +1,41 @@ + + + diff --git a/app/pages/(features)/org-src/unit/index.vue b/app/pages/(features)/org-src/unit/index.vue new file mode 100644 index 00000000..40bd09be --- /dev/null +++ b/app/pages/(features)/org-src/unit/index.vue @@ -0,0 +1,41 @@ + + + diff --git a/app/types/error.ts b/app/types/error.ts index e1405b0d..78b4ed50 100644 --- a/app/types/error.ts +++ b/app/types/error.ts @@ -11,7 +11,7 @@ export interface XError { /** Nilai yang diberikan (untuk validasi) */ givenVal?: string /** Path field yang error (untuk form validation) */ - path?: (string | number)[] + path?: readonly (string | number)[] /** Properties tambahan lainnya */ [key: string]: any }