<template>
<VueDatePicker
ref="dpRef"
:flow="{
steps: ['year', 'month', 'calendar'],
// partial: true, // REMOVE: This property is no longer used
}"
@flow-step="onFlowStep"
/>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
import { VueDatePicker, type PickerSection } from '@vuepic/vue-datepicker';
const dpRef = ref();
// v13: dpRef.value?.handleFlow(1);
// v14+: Use executeFlow with the step value
dpRef.value?.executeFlow('month');
// v13: function onFlowStep(stepIndex: number) {}
// v14+: Event now provides the PickerSection value
function onFlowStep(step: PickerSection) {}
</script>