vue-month-toggle-component

0.0.7 • Public • Published

vue-month-toggle

downloads npm-version license

Vue3

Live Demo: https://component-library-demo.vercel.app/
GitHub: https://github.com/Gepolter/vue-month-toggle
npm: https://www.npmjs.com/package/vue-month-toggle-component

This component generates a chronologically sorted array of JSON-objects containing month and year parameters

Install

terminal

npm i vue-month-toggle-component

index.js

import { MonthTogglePicker } from 'vue-month-toggle-component';
import '../node_modules/vue-month-toggle-component/dist/style.css';

createApp(App)
    .component("MonthTogglePicker", MonthTogglePicker)
    .mount('#app')

Will change css import in later version. For now css has to be be imported via node_modules path

Usage

<MonthTogglePicker 
  v-model="yourDataObject"
  :locale=yourLocaleStr
  :text-mode=yourTextModeStr
  :selectionMode=yourSelectionModeStr
>
</MonthTogglePicker>

Props and v-model binding

props: [
    {name: "locale", options:["en","de", "fr", "sp", "jp"]},
    {name: "textMode", options:["fullText", "abbreviated"]},
    {name: "selectionMode", options:["onConfirm", "onToggle"]}
]
  • locale: changes month names (default: "en")
  • textMode: "abbreviated" displays only the three first letters of months (default: "abbreviated")
  • selectionMode: change v-model either via confirm btn or with each toggled month

Package Sidebar

Install

npm i vue-month-toggle-component

Weekly Downloads

1

Version

0.0.7

License

MIT

Unpacked Size

22.7 kB

Total Files

7

Last publish

Collaborators

  • gepolter