import dateFormat from "dateformat"; import isDefined from "../../../../Core/isDefined"; import { formatDateTime } from "../DateFormats"; import * as DTP from "./DateTimePickerStyles"; interface TimeListViewProps { items: Date[]; dateFormatString?: string; onTimeSelected: (time: Date) => void; } export const TimeListView: React.FC = ({ items, dateFormatString, onTimeSelected }) => { if (!isDefined(items)) return null; return ( Select a time {items.map((item) => ( onTimeSelected(item)} > {isDefined(dateFormatString) ? dateFormat(item, dateFormatString) : formatDateTime(item)} ))} ); };