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 | nullSelected date value (v-model)
labelstringInput 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