add required fields prop

This commit is contained in:
Pete Matsyburka
2024-04-15 16:34:44 +03:00
parent f9ae79dd5b
commit 7a29894926
7 changed files with 70 additions and 9 deletions
+13 -1
View File
@@ -86,9 +86,16 @@
:button-width="20"
/>
<span class="block pl-0.5">
{{ field.name }}
{{ field.title || field.name }}
</span>
</div>
<span
v-if="defaultRequiredFields.includes(field)"
:data-tip="t('required')"
class="text-red-400 text-3xl pr-1.5 tooltip tooltip-left h-8"
>
*
</span>
</div>
</div>
</template>
@@ -210,6 +217,11 @@ export default {
required: false,
default: () => []
},
defaultRequiredFields: {
type: Array,
required: false,
default: () => []
},
onlyDefinedFields: {
type: Boolean,
required: false,