UNPKG

@vuepic/vue-datepicker

Version:

Datepicker component for Vue 3

96 lines (63 loc) 2.81 kB
## @vuepic/vue-datepicker ### The most complete datepicker solution for Vue 3 [![License](https://img.shields.io/npm/l/@vuepic/vue-datepicker)](https://github.com/Vuepic/vue-datepicker/blob/main/LICENSE) [![npm](https://img.shields.io/npm/v/@vuepic/vue-datepicker)](https://www.npmjs.com/package/@vuepic/vue-datepicker) ![Downloads](https://img.shields.io/npm/dm/@vuepic/vue-datepicker) [![Open issues](https://img.shields.io/github/issues-raw/Vuepic/vue-datepicker)](https://github.com/Vuepic/vue-datepicker/issues) ![CI](https://img.shields.io/github/actions/workflow/status/Vuepic/vue-datepicker/node.js.yml?branch=main&label=CI) ![Release date](https://img.shields.io/github/release-date/Vuepic/vue-datepicker) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Vuepic_vue-datepicker&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Vuepic_vue-datepicker) [DOCUMENTATION](https://vue3datepicker.com/) [StackBlitz Playground](https://stackblitz.com/edit/vuepic-vue-datepicker?file=src%2Fcomponents%2FPlayground.vue) ## Features - Single date picker - Range date picker - Time picker - Month picker - Year picker - Week picker - Multiple dates select - Multiple calendars - Text input - UTC support - Timezones - Locale support - Week numbers - Custom `v-model` - Dark and light theme - SSR support - Highly configurable - Accessible - Included type definitions ## Install ```shell yarn add @vuepic/vue-datepicker # or npm install @vuepic/vue-datepicker ``` Import and register component **Global** ```js import { createApp } from 'vue'; import App from './App.vue'; import VueDatePicker from '@vuepic/vue-datepicker'; import '@vuepic/vue-datepicker/dist/main.css'; const app = createApp(App); app.component('VueDatePicker', VueDatePicker); ``` **Local** ```vue <script> import VueDatePicker from '@vuepic/vue-datepicker'; import '@vuepic/vue-datepicker/dist/main.css'; export default { components: { VueDatePicker } } </script> ``` ## Supporting the project As you may know, maintaining an open-source project is a very time-consuming job. Your support is very appreciated ❤️ Please ⭐️ this repository if you like the component! You can also make a financial contribution via sponsoring this project or one time donation. [Become a sponsor](https://github.com/sponsors/Vuepic) Special thanks to our sponsors 🙏 <a href="https://hapio.io/" target="_blank"> <img src="https://avatars.githubusercontent.com/u/99868704?s=200&v=4" width="80" alt="Hapio"> </a> ## License Copyright © 2021-present [Vuepic](https://github.com/Vuepic) [MIT](https://github.com/Vuepic/vue-datepicker/blob/master/LICENSE)