I'm developing an app for my school, like a scheduler but for timtable for teachers. I want something like this:

I'm using React for my app and FullCalendar component. I have this component configured like this:
<FullCalendar
weekends={false}
editable
droppable
selectable
events={events}
ref={calendarRef}
rerenderDelay={10}
initialDate={date}
initialView={view}
dayMaxEventRows={30}
eventDisplay="block"
headerToolbar={false}
allDayMaintainDuration
eventResizableFromStart
select={handleSelectRange}
eventDrop={handleDropEvent}
eventClick={handleSelectEvent}
eventResize={handleResizeEvent}
height={isDesktop ? 720 : 'auto'}
plugins={[listPlugin, dayGridPlugin, timelinePlugin, timeGridPlugin, interactionPlugin]}
slotMinTime="8:00:00"
slotMaxTime="19:00:00"
displayEventTime={false}
/>
But I don't know if I can remove hours first columns and make every event as a separated component with an arrow for expand. I need to write on every event some text (sometimes is a long text), and every week have its own text. All data saved to mongo database, ofcourse. For now my component looks like this:
You know if there are any method or propierty for make events stacked without time duration, and fit to content title and then expand it? I'm not fixed on FullCalendar Component, I can use some other component if it do what I need, but I need to save every week separated.
Thanks in advance.
