@quasar/quasar-app-extension-qcalendar
Version:
A Quasar App Extension for @quasar/quasar-ui-qcalendar
108 lines (60 loc) • 5.26 kB
Markdown
# Quasar App Extension QCalendar
[](https://www.npmjs.com/package/@quasar/quasar-app-extension-qcalendar)
[](https://www.npmjs.com/package/@quasar/quasar-app-extension-qcalendar)
[](https://www.npmjs.com/package/@quasar/quasar-app-extension-qcalendar)
[](https://www.npmjs.com/package/@quasar/quasar-app-extension-qcalendar)
<span class="badge-github-sponsors"><a href="https://github.com/sponsors/hawkeye64" title="Sponsor this project on GitHub"><img src="https://img.shields.io/badge/github-sponsors-ea4aaa.svg?logo=githubsponsors&logoColor=white" alt="GitHub Sponsors button" /></a></span>
<span class="badge-paypal"><a href="https://paypal.me/hawkeye64" title="Donate to this project using Paypal"><img src="https://img.shields.io/badge/paypal-donate-yellow.svg" alt="PayPal donate button" /></a></span>
[](https://chat.quasar.dev)
[](https://twitter.com/jgalbraith64)
The **QCalendar App Extension** allows you to seamlessly add the [QCalendar](../ui) component into your Quasar application. It manages the boot file file and all other configuration for you.
[]()
[]()
## Everything you need for a complete Calendar solution.
QCalendar is a [Quasar](https://quasar.dev) component. It is a powerful calendar that plugs right into your Quasar application and allows for viewing of **day** (1-7 days for a week), **monthly**, **scheduler**, **agenda**, **resource** and **task** views. Painstaking care has been given to make almost every aspect of QCalendar configurable and/or modifiable in some way and control given to the developer.
# QCalendar v5.0.0
Welcome to the QCalendar v5.0.0 release.
### QCalendar App Extension is now Vite-only
QCalendar v5 prepares the app extension for Quasar CLI Vite 3. The app extension requires `@quasar/app-vite` >=3.0.0 and no longer supports webpack-based Quasar apps. If your application is still using `@quasar/app-webpack`, migrate the application to Quasar CLI Vite before installing QCalendar v5.
## Requirements
- Quasar v2.
- `@quasar/app-vite` >=3.0.0.
# Documentation
Go to Netlify which is hosting the QCalendar docs https://qcalendar.netlify.app/.
---
## Examples
**Month view with events**

**Planner example**

**Monthly Mini-mode**

**Multi-month selector (mini-mode)**

**Agenda view with custom content**

**Day view with events**

**Resource view with events**

**Scheduler view**

**Task view**

Including support for locales, optional theming, 1st day Monday, 5-day work weeks, work week numbers, selected days, disabled days, day of year...
...and many more!
# Install
```bash
quasar ext add @quasar/qcalendar
```
Quasar CLI will retrieve it from NPM and install the extension.
# Uninstall
```bash
quasar ext remove @quasar/qcalendar
```
# Support
If QCalendar is useful in your workflow and you want to support ongoing maintenance:
- GitHub Sponsors: https://github.com/sponsors/hawkeye64
- PayPal: https://paypal.me/hawkeye64
# License
MIT (c) Jeff Galbraith <jeff@quasar.dev>