import { ButtonSelector } from '@@/form-components/ButtonSelector/ButtonSelector'; import { OS } from './types'; interface Props { value: OS; onChange(value: OS): void; } export function OsSelector({ onChange, value }: Props) { return ( <div className="form-group"> <div className="col-sm-12"> <ButtonSelector size="small" value={value} onChange={(os: OS) => onChange(os)} options={[ { value: 'linux', label: ( <> <i className="fab fa-linux space-right" aria-hidden="true" /> Linux </> ), }, { value: 'win', label: ( <> <i className="fab fa-windows space-right" aria-hidden="true" /> Windows </> ), }, ]} /> </div> </div> ); }