Создание пользовательских событий в компонентах для React-Big-Calendar - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь настроить отображение моих событий в реагирующем большом календаре. Я пишу машинописным шрифтом, но у меня возникла проблема с обработкой события в моей функции. Любой вклад будет хорош, как и любое объяснение того, как все это работает. Я посмотрел на Как я могу создать пользовательский Компонент события для Reaction-Big-Calendar? , но это не работает.

В целом, я просто хочу создать метод, который позволит мне брать поля события и решать, что отображать, а также размер события в календаре.

public render() {
return (
  <div style={{height: 800 }}>
    <BigCalendar
      localizer={localizer}
      events={events}
      startAccessor="start"
      endAccessor="end"
      views={['month', 'week', 'day']}
      defaultView={'month'}
      onDoubleClickEvent={event => this.handleDoubleClick(event)}
      components={{
        event: this.CustomEvent
      }} 
      // eventPropGetter={}
    />
  </div>
);

}

CustomEvent = () => (
<div>
  <div>Hello</div>
  <div>World</div>
</div>);

eventStyle(event: IEventProps, start: Date,end: Date,isSelected: boolean) 
{
    return {
      style: {
      backgroundColor: event.color
      }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...