UnitOption.tsx 662 B

12345678910111213141516171819202122
  1. import React, { SFC } from 'react';
  2. import { components } from 'react-select';
  3. import { OptionProps } from 'react-select/lib/components/Option';
  4. interface ExtendedOptionProps extends OptionProps<any> {
  5. data: any;
  6. }
  7. const UnitOption: SFC<ExtendedOptionProps> = props => {
  8. const { children, isSelected, className } = props;
  9. return (
  10. <components.Option {...props}>
  11. <div className={`unit-picker-option__button btn btn-link ${className}`}>
  12. {isSelected && <i className="fa fa-check pull-right" aria-hidden="true" />}
  13. <div className="gf-form">{children}</div>
  14. </div>
  15. </components.Option>
  16. );
  17. };
  18. export default UnitOption;