Improve required attrs for VnInput* #886

Merged
jsegarra merged 7 commits from improve_isRequired_input into dev 2024-11-08 10:47:56 +00:00
3 changed files with 3 additions and 3 deletions
Showing only changes of commit 1761cc23e0 - Show all commits

View File

@ -6,9 +6,9 @@ import { useAttrs } from 'vue';
import VnDate from './VnDate.vue';
import { useRequired } from 'src/composables/useRequired';
const $attrs = useAttrs();
const { isRequired, requiredFieldRule } = useRequired($attrs);
const model = defineModel({ type: [String, Date] });
const $attrs = useAttrs();
const { t } = useI18n();
const $props = defineProps({

View File

@ -5,9 +5,9 @@ import { date } from 'quasar';
import VnTime from './VnTime.vue';
import { useRequired } from 'src/composables/useRequired';
const $attrs = useAttrs();
const { isRequired, requiredFieldRule } = useRequired($attrs);
const { t } = useI18n();
const $attrs = useAttrs();
const model = defineModel({ type: String });
const props = defineProps({
timeOnly: {

View File

@ -7,8 +7,8 @@ import { useAttrs } from 'vue';
import { useRequired } from 'src/composables/useRequired';
const { t } = useI18n();
const emit = defineEmits(['update:model-value', 'update:options']);
const { isRequired, requiredFieldRule } = useRequired($attrs);
const $attrs = useAttrs();
const { isRequired, requiredFieldRule } = useRequired($attrs);
const props = defineProps({
location: {
type: Object,