#reactjs #fullcalendar #title
#reactjs #полный календарь #Название
Вопрос:
Я хочу объединить заголовок с именем и фамилией того же события, чтобы заголовок события отображался как «Вечерняя смена: Рехан Бхай»
Следующее мое событие:
{
"_id": "5f607e0cc8ec5321c84f8a2d",
"userId": {
"_id": "5f5c8a7fcb2f483bf0f45062",
"username": "Rehan Bhai",
"firstName": "Rehan",
"lastName": "Bhai",
"email": "rehanuser@gmail.com",
"partener": "yes",
"type": "user",
"pass": "$2a$10$zVT1vnJE6nhPq36hk1OJPuwBAxiqenP0sOt5LowdLFPNfqhUy2ZDi",
"avatar": "//www.gravatar.com/avatar/8092a3d2de82f15929882914c7ad7781?s=200amp;r=pgamp;d=mm",
"regDate": "2020-09-12",
"__v": 0
},
"start": "2020-09-08",
"end": "2020-09-08",
"title": "Evening Shift",
"color": "#25d818",
"__v": 0
}
Ниже приведен мой код:
<FullCalendar
defaultView="dayGridMonth"
plugins={[dayGridPlugin, interactionPlugin]}
events={events}
/>
Ответ №1:
попробуйте деструктурировать его следующим образом
<FullCalendar
defaultView="dayGridMonth"
plugins={[dayGridPlugin, interactionPlugin]}
events={events.map((event) => {
return {
id: event._id,
userId: event.userId,
start: event.start,
end: event.end,
title: `${event.title}: ${event.userId.firstName} ${event.userId.lastName}`,
};
})}
/>;