import type { EventApi, EventClickArg } from '@fullcalendar/core' import { List, ListItem, SwipeableDrawer, ListItemButton, ListItemText, ListItemIcon } from '@linagora/twake-mui' import RepeatIcon from '@mui/icons-material/Repeat' interface ViewMoreEventsProps { isOpen: boolean onOpen: () => void onClose: () => void moreEvents: EventApi[] handleEventClick: (arg: EventClickArg) => void } const ViewMoreEvents: React.FC = ({ isOpen, onOpen, onClose, moreEvents, handleEventClick }: ViewMoreEventsProps) => { return ( {moreEvents.map((event, index) => ( { onClose() handleEventClick({ event, jsEvent: { preventDefault: () => {} } } as EventClickArg) }} > {event.extendedProps.recurrenceId && ( )} ))} ) } export default ViewMoreEvents