Skip to content

DatePicker ​

Вибір однієї дати на основі Calendar. Рендериться як кнопка-тригер, що відкриває поповер із календарем.

Живе демо ​

Вибрані дати:
Народження: (не вибрано)
Початок: 2024-01-15

Використання ​

vue
<template>
  <orio-date-picker v-model="birthDate" label="Birth Date" />
</template>

<script setup>
const birthDate = ref(null);
</script>

Пропси ​

Успадковує всі ControlProps (label, size, layout, error, ...).

ПропТипЗа замовчуваннямОпис
placeholderstringрядок i18nТекст тригера, коли нічого не вибрано
minstring | nullnullНижня межа у форматі ISO YYYY-MM-DD
maxstring | nullnullВерхня межа у форматі ISO YYYY-MM-DD
markersCalendarMarker[][]Підсвічені діапазони — передаються в Calendar
getMarker(iso) => CalendarMarker | null—Колбек маркера для кожного дня
isDisabled(iso) => boolean—Додатковий предикат вимкнення, поєднується з min / max

Тип CalendarMarker і правила його застосування описано в Calendar.

v-model ​

string | null — рядок дати у форматі ISO YYYY-MM-DD.

Події ​

ПодіяДаніОпис
update:modelValuestring | nullГенерується під час зміни дати