@mobiscroll/vue-lite
v6.1.4
Published
Open-source Vue form, notification and popup components from Mobiscroll — the scheduling, event calendar and resource management UI library. Apache-2.0. Scheduler, timeline, agenda and date pickers are commercial.
Readme
@mobiscroll/vue-lite
Open-source Vue form, notification and popup components from Mobiscroll — the scheduling, event calendar and resource management UI library. Apache-2.0.
Scheduling screens are mostly forms: the dialog that creates an event, the filters above a timeline, the confirmation when something moves. These are those components, built for the rest of Mobiscroll and published on their own.
| Group | Components | | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | | Forms | Button, Checkbox, Dropdown, Input, Radio button, Segmented, Stepper, Switch, Textarea | | Notifications | Alert, Confirm, Prompt, Snackbar, Toast | | Popup | Modal dialog, anchored popover, bottom sheet, inline |
The popup handles focus trapping, the ARIA dialog role and keyboard dismissal, so anything built on it behaves the way assistive technology expects. Same design system and theming as the rest of Mobiscroll — a form built with these sits next to a Mobiscroll scheduler without looking bolted on. TypeScript types and both ESM and CommonJS builds are in the package.
These are native Vue components, built on Vue's own reactivity and renderer — not wrappers
around a plain JavaScript widget. Props, v-model and events all work the way they do in any
other Vue component.
Install
npm install @mobiscroll/vue-litePublic npm — no CLI, no registry configuration, no licence key.
Usage
<script setup>
import { ref } from 'vue';
import { MbscInput, MbscButton, MbscToast } from '@mobiscroll/vue-lite';
import '@mobiscroll/vue-lite/dist/css/mobiscroll.min.css';
const showToast = ref(false);
</script>
<template>
<MbscInput label="Email" type="email" />
<MbscButton @click="showToast = true">Save</MbscButton>
<MbscToast :is-open="showToast" message="Saved" @close="showToast = false" />
</template>The rest of Mobiscroll UI
This package ships only the components above. The event calendar, scheduler, timeline and date pickers are commercial and distributed separately:
| Group | Components | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Event calendar system | Event Calendar, Scheduler, Timeline, Agenda | | Date and time | Calendar, Date & Time, Range | | Supporting | Select |
They need a trial or a licence and install through the Mobiscroll CLI: https://mobiscroll.com/docs/vue/getting-started/installation
Links
- Documentation — https://mobiscroll.com/docs/vue
- Demos — https://demo.mobiscroll.com/vue
- Mobiscroll scheduling UI — https://mobiscroll.com/scheduling-ui
- Releases and changelog — https://mobiscroll.com/releases
- Issues — https://github.com/acidb/mobiscroll/issues
- Licensed support — https://mobiscroll.com/support
- Licence — https://github.com/acidb/mobiscroll/blob/master/LICENSE
