You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
826 B

4 months ago
  1. import { radioEmits } from './radio.mjs';
  2. import { buildProps } from '../../../utils/vue/props/runtime.mjs';
  3. import { useSizeProp } from '../../../hooks/use-size/index.mjs';
  4. import { useAriaProps } from '../../../hooks/use-aria/index.mjs';
  5. const radioGroupProps = buildProps({
  6. id: {
  7. type: String,
  8. default: void 0
  9. },
  10. size: useSizeProp,
  11. disabled: Boolean,
  12. modelValue: {
  13. type: [String, Number, Boolean],
  14. default: void 0
  15. },
  16. fill: {
  17. type: String,
  18. default: ""
  19. },
  20. textColor: {
  21. type: String,
  22. default: ""
  23. },
  24. name: {
  25. type: String,
  26. default: void 0
  27. },
  28. validateEvent: {
  29. type: Boolean,
  30. default: true
  31. },
  32. ...useAriaProps(["ariaLabel"])
  33. });
  34. const radioGroupEmits = radioEmits;
  35. export { radioGroupEmits, radioGroupProps };
  36. //# sourceMappingURL=radio-group.mjs.map