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 UnknownHistoryItemComponent = observer( class UnknownHistoryItemComponent extends React.Component<{ appStore: IAppStore; historyItem: HistoryItem; }> { render() { let message = this.props.historyItem.message.trim(); return (

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

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