Holidays
Description
Holidays provides the holiday calendar management page used by Enso UI applications.
Installation
Install the package:
yarn add @enso-ui/holidays
The package is usually consumed from the full enso-ui workspace inside an Enso application.
Features
- registers the
/holidaysroute module - ships a single page module for listing and managing holiday definitions
- coordinates card, confirmation, select, switch, and transition helpers around the holiday workflow
- pairs with the backend package that exposes the holiday table, form, and actions
Usage
import holidaysRoute from '@enso-ui/holidays/src/bulma/routes/holidays.js';
import HolidaysIndex from '@enso-ui/holidays/src/bulma/pages/holidays/Index.vue';
API
Route modules
Common imports:
@enso-ui/holidays/src/bulma/routes/holidays.js@enso-ui/holidays/src/bulma/pages/holidays/Index.vue
The package is page-oriented. The routed page is the practical public surface.
Routes
/holidays
Route name:
holidays.index
Page:
src/bulma/pages/holidays/Index.vue
Companion Backend Package
Depends On
@enso-ui/card↗@enso-ui/confirmation↗@enso-ui/directives↗@enso-ui/divider↗@enso-ui/select↗@enso-ui/vue-switch↗@enso-ui/transitions↗@enso-ui/ui↗
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!