import React = require('react'); import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { ListBox } from 'browndash-components'; import { computed } from 'mobx'; import { observer } from 'mobx-react'; import { Doc } from '../../../fields/Doc'; import { StrCast } from '../../../fields/Types'; import { DocumentManager } from '../../util/DocumentManager'; import { DocFocusOptions } from '../nodes/DocumentView'; import { emptyFunction } from '../../../Utils'; import { SettingsManager } from '../../util/SettingsManager'; export interface SelectedDocViewProps { selectedDocs: Doc[]; } @observer export class SelectedDocView extends React.Component { @computed get selectedDocs() { return this.props.selectedDocs; } render() { return (
{ const options: DocFocusOptions = { playAudio: false, playMedia: false, willPan: true, }; return { text: StrCast(doc.title), val: StrCast(doc._id), color: SettingsManager.userColor, background: SettingsManager.userBackgroundColor, icon: , onClick: () => DocumentManager.Instance.showDocument(doc, options, emptyFunction), }; })} color={SettingsManager.userColor} background={SettingsManager.userBackgroundColor} />
); } }