constants.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { BASE_CLASS_PREFIX } from '../base/constants';
  2. const radioClasses = {
  3. PREFIX: `${BASE_CLASS_PREFIX}-radio`,
  4. INNER: `${BASE_CLASS_PREFIX}-radio-inner`,
  5. TEXT: `${BASE_CLASS_PREFIX}-radio-text`,
  6. INPUT: `${BASE_CLASS_PREFIX}-radio-input`,
  7. CHECKED: `${BASE_CLASS_PREFIX}-radio-checked`,
  8. DISABLED: `${BASE_CLASS_PREFIX}-radio-disabled`,
  9. BUTTON: `${BASE_CLASS_PREFIX}-radio-button`,
  10. } as const;
  11. const radioGroupClasses = {
  12. PREFIX: `${BASE_CLASS_PREFIX}-radioGroup`,
  13. INNER: `${BASE_CLASS_PREFIX}-radioGroup-inner`,
  14. TEXT: `${BASE_CLASS_PREFIX}-radioGroup-text`,
  15. INPUT: `${BASE_CLASS_PREFIX}-radioGroup-input`,
  16. CHECKED: `${BASE_CLASS_PREFIX}-radioGroup-checked`,
  17. DISABLED: `${BASE_CLASS_PREFIX}-radioGroup-disabled`,
  18. } as const;
  19. const strings = {
  20. DIRECTION_SET: ['horizontal', 'vertical'],
  21. DEFAULT_DIRECTION: 'horizontal',
  22. MODE: ['advanced', ''],
  23. TYPE_DEFAULT: 'default',
  24. TYPE_BUTTON: 'button',
  25. TYPE_CARD: 'card',
  26. TYPE_PURECARD: 'pureCard',
  27. BUTTON_SIZE: ['middle', 'small', 'large'],
  28. } as const;
  29. const numbers = {};
  30. export { radioClasses, radioGroupClasses, strings, numbers };