Skip to content

FormDatePicker ​

A FormKit wrapper for OpenVue's DatePicker component.

Live Example on Website

Usage ​

vue
<FormKit type="formDatePicker" v-model="date" />

Object-based Example ​

vue
<script setup>
const schema = [
  { $formkit: 'formDatePicker', id: 'basic', name: 'basic', label: 'Basic', placeholder: 'MM/DD/YYYY', validation: 'required' },
  { $formkit: 'formDatePicker', name: 'styled', label: 'Styled', style: { background: 'gray' }, class: 'customClass', showIcon: true },
  { $formkit: 'formDatePicker', name: 'icon', label: 'Custom Icon', dateFormat: 'yy-mm', showIcon: true, icon: 'oi oi-question' },
  { $formkit: 'formDatePicker', name: 'range', label: 'Date Range', selectionMode: 'range', manualInput: false },
  { $formkit: 'formDatePicker', name: 'multiple', label: 'Multiple Dates', selectionMode: 'multiple', manualInput: false },
]
const data = {}
</script>

<template>
  <FormKit :schema="schema" :data="data" />
</template>

Props ​

NameTypeDescription
dateFormatstringDate format
placeholderstringPlaceholder text
selectionModestringSelection mode (single, range, multiple)
inlinebooleanInline display
iconstringCustom icon
showIconbooleanShow calendar icon
manualInputbooleanAllow manual input
......See OpenVue docs for all props

See OpenVue DatePicker docs for more details.

FormKit OpenVue Module