import * as React from 'react'; import _ from 'lodash'; import { observer } from 'mobx-react'; import { CategorizedConfigItems } from '../../../config/IAppConfig'; import { DefaultTooltip } from 'cbioportal-frontend-commons'; @observer export default class QuickSelectButtons extends React.Component< { buttonsConfig: CategorizedConfigItems; onSelect: (studyIds: string[]) => void; }, {} > { render() { return (
Quick select:  {_.map(this.props.buttonsConfig, (values, name) => { const [buttonText, tooltipText] = name.split('|'); const buttonEl = ( ); const tooltipEl = ( {tooltipText || ''} ); return tooltipText ? ( {buttonEl} ) : ( buttonEl ); })}
); } }