import React, { PureComponent } from 'react'; import Select, { components } from 'react-select'; import ResetStyles from 'app/core/components/Picker/ResetStyles'; import kbn from '../../utils/kbn'; interface Props { onSelected: (item: any) => {} | void; } export class UnitPicker extends PureComponent { formatGroupLabel = data => { const groupStyles = { margin: '0 15px', fontSize: '16px', fontWeight: 700, display: 'flex', alignItems: 'center', justifyContent: 'space-between', } as React.CSSProperties; const groupBadgeStyles = { backgroundColor: '#EBECF0', borderRadius: '2em', color: '#172B4D', display: 'inline-block', fontSize: 12, fontWeight: 400, lineHeight: '1', minWidth: 1, padding: '0.16666666666667em 0.5em', textAlign: 'center', } as React.CSSProperties; return (
{data.label} {data.options.length}
); }; renderOption = props => { return (
{props.children}
); }; renderGroup = props => { return ; }; render() { const options = kbn.getUnitFormats(); return (