import { EventContentArg } from '@fullcalendar/core' import { BaseComponent, Seg, buildSegTimeText, EventContainer, getSegAnchorAttrs, } from '@fullcalendar/core/internal' import { createElement, Fragment } from '@fullcalendar/core/preact' import { DEFAULT_TABLE_EVENT_TIME_FORMAT } from './event-rendering.js' export interface DotTableEventProps { seg: Seg isDragging: boolean isSelected: boolean isPast: boolean isFuture: boolean isToday: boolean defaultDisplayEventEnd: boolean children?: never } export class TableListItemEvent extends BaseComponent { render() { let { props, context } = this let { options } = context let { seg } = props let timeFormat = options.eventTimeFormat || DEFAULT_TABLE_EVENT_TIME_FORMAT let timeText = buildSegTimeText( seg, timeFormat, context, true, props.defaultDisplayEventEnd, ) return ( ) } } function renderInnerContent(renderProps: EventContentArg) { return (
{renderProps.timeText && (
{renderProps.timeText}
)}
{renderProps.event.title ||  }
) }