Demo.tsx 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. import React from 'react';
  2. import Radio from '../index';
  3. import RadioGroup from '../radioGroup';
  4. const Demo = (): React.ReactElement => (
  5. <div>
  6. <Radio extra="checked" checked>Radio</Radio>
  7. <Radio extra="advanced" mode="advanced">Radio</Radio>
  8. <hr />
  9. <RadioGroup
  10. onChange={(e: { target: { value: number } }): void => {
  11. console.log(e.target && e.target.value);
  12. }}
  13. buttonSize="small"
  14. >
  15. <Radio value={1}>A</Radio>
  16. <Radio value={2}>B</Radio>
  17. <Radio value={3}>C</Radio>
  18. <Radio value={4}>D</Radio>
  19. </RadioGroup>
  20. <RadioGroup
  21. onChange={(e: { target: { value: number } }): void => {
  22. console.log(e.target && e.target.value);
  23. }}
  24. buttonSize="large"
  25. >
  26. <Radio value={1}>X</Radio>
  27. <Radio value={2}>Y</Radio>
  28. <Radio value={3}>X</Radio>
  29. </RadioGroup>
  30. </div>
  31. );
  32. export default Demo;