import Tooltip from 'rc-tooltip'; import { Implication } from 'oncokb-ts-api-client'; import * as React from 'react'; import OncoKbHelper from '../OncoKbHelper'; import ReactTable from 'react-table'; import { EvidenceReferenceContent } from './EvidenceReferenceContent'; import mainStyles from '../main.module.scss'; type ImplicationContentProps = { variant: string; summary: string; implications: Implication[]; }; export const ImplicationContent: React.FunctionComponent = ( props: ImplicationContentProps ) => { const columns = [ { ...OncoKbHelper.getDefaultColumnDefinition('level'), accessor: 'levelOfEvidence', maxWidth: 100, }, { ...OncoKbHelper.getDefaultColumnDefinition('alterations'), Cell: (cellProps: { value: string[] }) => { return OncoKbHelper.getAlterationsColumnCell( cellProps.value, props.variant ); }, }, { id: 'referenceList', Header: , sortable: false, maxWidth: 50, Cell: (cellProps: { original: Implication }) => ( (
)} placement="right" trigger={['hover', 'focus']} destroyTooltipOnHide={true} >
), }, ]; return (

{props.summary}

); };