2.0.3 • Published 3 months ago
bookingflix_statistic v2.0.3
Bookingflix Calendar Bold
Install in nuxt.js
npm install https://calbold.bookingflix.com/install/latest.tgz bookingflix_calendar_items@latest bookingflix_framework@latest
vue.config.js
css: [
'../node_modules/bookingflix_framework/dist/lib/src/bflix.css',
'../node_modules/bookingflix_calendar_bold/dist_lib/bfCalBold.css'
],
plugins: [
'~/plugins/calendar.js',
{ src: '~/plugins/framework.js', ssr: true, client: true },
],
./plugins/calendar.js
import Vue from 'vue'
import CalendarItems from 'bookingflix_calendar_items'
import FlixCalBold from 'bookingflix_calendar_bold'
Vue.use(CalendarItems)
Vue.component('b-calendar-bold', FlixCalBold)
./plugins/framework.js
import Vue from 'vue'
import * as FlixModule from 'bookingflix_framework'
Object.keys(FlixModule).forEach(function (r) { const name = r.replace('Flix', '').toLowerCase(); Vue.component('b-flix-' + name, FlixModule[r]) })
Use in nuxt.js
<b-calendar-bold language="de" :user="user" :calendar="calendar.ID + ''" ></b-calendar-bold>