A simple and customizable time picker component for Vue 3, built with Tailwind CSS v4.
De live demo van de applicatie kun je hier bekijken:
http://vuetimepicker.bqsystems.be/
pnpm install
pnpm run dev
Copy the src/components/*.vue
file to your project
Use TimePicker component or InputTimePicker in your project as (see also code in App.vue):
<script setup lang="ts">
import { ref } from 'vue';
const is24h = ref<boolean>(true);
const time = ref<string>('12:30');
</script>
<template>
<InputTimePicker v-model:is24h="is24h" v-model:time="time "></InputTimePicker>
<TimePicker v-model:is24h="is24h" v-model:time="time "></TimePicker>
</template>
You can use the ClockDial component in your own TimePicker project. More details in code of TimePicker.vue or InputTimePicker.vue code.
<ClockDial ref="canvasRef"
:mode="selecting"
:hour="localHour"
:minute="localMinute"
:is24h="safeIs24h"
:is-open="isOpen"
:pm="pm"
@update="onClockSelect"
@updatePm="onUpdateAmPm"
@switch="switchToMinutes"></ClockDial>
Source code available on GitHub.
Paul Becue BQ Systems ā Oostende, Belgium š§ [email protected]