Skip to content

DatePicker ​

Date and time selection component with calendar interface. Built on top of @vuepic/vue-datepicker.

Open in Storybook

Interactive Demo ​

Usage ​

vue
<script setup>
import { ref } from 'vue';
import { DatePicker } from '@yellowcard/b2b-design-system';

const date = ref(null);
</script>

<template>
  <DatePicker v-model="date" label="Select date" />
</template>

API Reference ​

Props ​

PropTypeDefaultDescription
modelValueDate | string | null—Selected date value (v-model)
labelstring—Input label
requiredbooleanfalseShows required indicator
skeletonbooleanfalseSkeleton loading state

TIP

This component wraps @vuepic/vue-datepicker and supports all of its props. See the VueDatePicker documentation for the full API.

Events ​

EventPayloadDescription
update:modelValueDate | string | nullEmitted when date changes