@enso-ui/calendar
Calendar
Description
Calendar page modules and event-management components for Enso UI.
Installation
Install the package:
yarn add @enso-ui/calendar
This package is also available through the full enso-ui workspace bundle.
Features
- exports the calendar page module consumed by Enso route maps
- pairs the page shell with filters, modal editing, and an embedded
vue-caltimeline - hides the application footer while the calendar page is active and restores it on unmount
- coordinates filter changes and event reloads through the local calendar ref
Usage
<script>
import CalendarPage from '@enso-ui/calendar';
export default {
components: { CalendarPage },
};
</script>
API
Index
Default export for the calendar page shell.
Import: @enso-ui/calendar
Props:
- No public props.
Events:
- No public emits.
Methods:
reloadEvents()refreshes the child calendar feed and closes the active event form.
Internal page modules:
CalendarFilterdrives the selected date and active calendars.EnsoCalendarrenders the event grid.EventFormhandles create/edit/destroy flows for one event.
Routes
/calendar
Route name: core.calendar.index
Page:
src/bulma/pages/calendar/Index.vue
The shipped route is a top-level shell route. The page itself coordinates the filter sidebar, the timeline component, and the modal event form.
Companion Backend Package
The backend package provides the calendar/event endpoints, option feeds, and form contracts consumed by the page modules.
Depends On
@enso-ui/datepicker↗@enso-ui/filters↗@enso-ui/forms↗@enso-ui/modal↗@enso-ui/select↗vue-cal
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!
License
Related Packages
A vue2 calendar component, have week and month two mode, custom render event
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 5.1.10 | ^3.5.0 | MIT | |
| 5.1.9 | ^3.5.0 | MIT | |
| 5.1.8 | ^3.5.0 | MIT | |
| 5.1.7 | ^3.5.0 | MIT | |
| 5.1.6 | ^3.5.0 | MIT | |
| 5.1.5 | ^3.5.0 | MIT | |
| 5.1.4 | ^3.5.0 | MIT | |
| 5.1.3 | ^3.5.0 | MIT | |
| 5.1.2 | ^3.5.0 | MIT | |
| 5.1.1 | ^3.0 | MIT | |
| 5.1.0 | ^3.0 | MIT | |
| 5.0.8 | ^3.0 | ISC | |
| 5.0.7 | ^3.0 | ISC | |
| 5.0.6 | ^3.0 | ISC | |
| 5.0.5 | ^3.0 | ISC | |
| 5.0.4 | ^3.0 | ISC | |
| 5.0.3 | ^3.0 | ISC | |
| 5.0.2 | ^3.0 | ISC | |
| 5.0.1 | ^3.0 | ISC | |
| 5.0.0 | ^3.0 | ISC | |
| 4.0.19 | ^3.0 | ISC | |
| 4.0.18 | ^3.0 | ISC | |
| 4.0.17 | ^3.0 | ISC | |
| 4.0.16 | ^3.0 | ISC | |
| 4.0.15 | ^3.0 | ISC | |
| 4.0.14 | ^3.0 | ISC | |
| 4.0.13 | ^3.0 | ISC | |
| 4.0.12 | ^3.0 | ISC | |
| 4.0.11 | ^3.0 | ISC | |
| 4.0.10 | ^3.0 | ISC |
Showing the latest 30 of 90. See every release on npm