import React from "react"; import { observer } from "mobx-react"; import { formatDateTimeLong } from "eez-studio-shared/util"; import type { IAppStore } from "instrument/window/history/history"; import { HistoryItem } from "instrument/window/history/item"; import { PreventDraggable } from "instrument/window/history/helper"; import { HistoryItemInstrumentInfo } from "../HistoryItemInstrumentInfo"; //////////////////////////////////////////////////////////////////////////////// export const RequestHistoryItemComponent = observer( class RequestHistoryItemComponent extends React.Component< { appStore: IAppStore; historyItem: HistoryItem; }, {} > { render() { return (

{formatDateTimeLong(this.props.historyItem.date)}

{this.props.historyItem.getSourceDescriptionElement( this.props.appStore )} {this.props.historyItem.message}
); } } ); export class RequestHistoryItem extends HistoryItem { getListItemElement(appStore: IAppStore): React.ReactNode { return ( ); } }