import * as React from 'react'; import { DefaultTooltip } from 'cbioportal-frontend-commons'; export interface ILetterIconProps { text: string; tooltip?: JSX.Element | (() => JSX.Element); stroke?: string; circleFill?: string; fontSize?: number; textFill?: string; } /** * @author Selcuk Onur Sumer */ export default class LetterIcon extends React.Component { public static defaultProps = { stroke: '#55C', circleFill: 'none', fontSize: 7, textFill: '#66C', }; public render() { let content = ( {this.props.text.slice(0, 1)} ); if (this.props.tooltip) { content = ( } > {content} ); } return content; } }