Este projeto utiliza Vue.js para implementar um calendário com suporte a ícones MDI e estilização com Bulma.
Para começar, instale as seguintes dependências:
npm install @mdi/font
npm install vue-cal
Se desejar usar Bulma para estilização, instale o pacote:
npm install bulma
No arquivo main.js
, importe as dependências necessárias:
import "@mdi/font/css/materialdesignicons.css";
Se estiver usando Bulma, importe o CSS:
import "bulma/css/bulma.css";
Basta copiar o arquivo do componente de calendário .vue
e colocá-lo no seu projeto. Certifique-se de ajustar os caminhos e dependências conforme necessário no seu ambiente.
.
├── src
│ ├── components
│ │ └── CalendarComponent.vue
│ └── main.js
├── package.json
└── README.md
import Vue from "vue";
import App from "./App.vue";
import "@mdi/font/css/materialdesignicons.css"; // Importar os ícones MDI
import "bulma/css/bulma.css"; // Importar Bulma, se desejar
new Vue({
render: (h) => h(App),
}).$mount("#app");
No seu componente CalendarComponent.vue
, você pode usar a biblioteca de calendário conforme a documentação do vue-cal
.
Com estas configurações, seu projeto Vue.js estará pronto para utilizar um calendário estilizado com ícones MDI e, opcionalmente, com Bulma. Sinta-se à vontade para personalizar conforme necessário.
Para mais informações sobre cada biblioteca, consulte a documentação oficial: