CustomRadio.tsx 552 B

1234567891011121314151617181920212223
  1. import * as React from 'react';
  2. import { FormGroup, FormControlLabel, Switch } from '@material-ui/core';
  3. export const CustomRadio = (props: {
  4. label: string;
  5. handleChange: (checked: boolean) => void;
  6. }) => {
  7. const { label, handleChange } = props;
  8. const onChange = (
  9. e: React.ChangeEvent<HTMLInputElement>,
  10. checked: boolean
  11. ) => {
  12. handleChange(checked);
  13. };
  14. return (
  15. <FormGroup>
  16. <FormControlLabel
  17. control={<Switch onChange={onChange} color="primary" />}
  18. label={label}
  19. />
  20. </FormGroup>
  21. );
  22. };