У меня есть приложение rails с увеличивающимся количеством реакции на интерфейсе (с использованием драгоценных камней react-rails
и webpacker
). Я нахожусь в процессе удаления от JQuery-mobile
внешнего вида.
Я пытаюсь добавить fullcalendar
, используя их (бета) реагировать компонент (следуя их инструкциям), но мне не удается загрузить / применить какой-либо из css. Я получаю данные, отображаемые с помощью кнопок, но без полного форматирования календаря / изображений. Это мой код:
import React from "react"
import PropTypes from "prop-types"
import FullCalendar from '@fullcalendar/react'
import dayGridPlugin from '@fullcalendar/daygrid'
import listPlugin from '@fullcalendar/list'
import momentPlugin from '@fullcalendar/moment'
import '@fullcalendar/core/main.css'
import '@fullcalendar/daygrid/main.css';
import '@fullcalendar/list/main.css';
class CourseCalendar extends React.Component {
render () {
const header = {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth, dayGridWeek, listMonth'
}
return (
<FullCalendar
plugins={[ dayGridPlugin, listPlugin ]}
header={header}
themeSystem='standard'
events={[
{ title: 'event 1', allDay: true,
start: '2019-04-22', end: '2019-4-22' },
{ title: 'event 2', allDay: true,
start: '2019-04-25', end: '2019-4-30' }
]}
/>
);
}
}
Я не использовал import
для ввода таблиц стилей раньше, и я не могу понять, как его отладить.
- Как я могу проверить, что эти
main.css
файлы загружены?
- Как я могу выяснить, есть ли файлы, которые он не смог загрузить?
- Нужно ли явно устанавливать или настраивать css-загрузчик?
- Чего мне не хватает?
** Обновление **
Я сделал эту работу, добавив операторы @import
в файл scss страницы, но это кажется нерегулярным решением. Кто-нибудь знает, как правильно настроить import
в компоненте реакции? Иначе, кто-нибудь может объяснить, почему это происходит / не должно?