Полная календарная тематика - PullRequest
0 голосов
/ 15 октября 2019

Мой код

import { Calendar } from '@fullcalendar/core';
import dayGridPlugin from '@fullcalendar/daygrid';
import interactionPlugin from '@fullcalendar/interaction';
import timeGridPlugin from '@fullcalendar/timegrid';
import listPlugin from '@fullcalendar/list';
import allLocales from '@fullcalendar/core/locales-all';
import bootstrapPlugin from '@fullcalendar/bootstrap';
import '@fullcalendar/core/main.css';
import '@fullcalendar/daygrid/main.css';
import '@fullcalendar/timegrid/main.css';
import '@fullcalendar/list/main.css';
import '@fullcalendar/bootstrap/main.css';

calendar = new Calendar(calendarDom, {
    plugins: [ dayGridPlugin, timeGridPlugin, listPlugin, interactionPlugin, bootstrapPlugin ],
    id: 'calendar-view',
    height,
    contentHeight: 'auto',
    contentWidth: 'auto',
    defaultView: 'dayGridMonth',
    editable: true,
    eventStartEditable: true,
    eventResizableFromStart: true,
    eventDurationEditable: true,
    themeSystem: 'bootstrap4', // nothing is applied
    timezone: 'local',
    selectable: true,
    header: {
      left: 'title, today, prev, next',
      center: 'listDay, listWeek, listMonth, addEvent',
      right: 'dayGridMonth, timeGridWeek, timeGridDay',
    },
    buttonText: {
      ...
    },
    navLinks: true,
    nowIndicator: true,
    businessHours: {
      ...
    },
    locales: allLocales,
    locale: TAPi18n.getLanguage(),

В соответствии с https://fullcalendar.io/docs/bootstrap-theme, я должен иметь возможность использовать различные темы, такие как bootstrap4, установив themeSystem: 'bootstrap4' т.е.

Но каким-то образом все, что я получаю, этотема по умолчанию.

Что мне не хватает?

...