constants.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. import { BASE_CLASS_PREFIX } from '../base/constants';
  2. const cssClasses = {
  3. TABS: `${BASE_CLASS_PREFIX}-tabs`,
  4. TABS_BAR: `${BASE_CLASS_PREFIX}-tabs-bar`,
  5. TABS_BAR_LINE: `${BASE_CLASS_PREFIX}-tabs-bar-line`,
  6. TABS_BAR_CARD: `${BASE_CLASS_PREFIX}-tabs-bar-card`,
  7. TABS_BAR_BUTTON: `${BASE_CLASS_PREFIX}-tabs-bar-button`,
  8. TABS_BAR_EXTRA: `${BASE_CLASS_PREFIX}-tabs-bar-extra`,
  9. TABS_TAB: `${BASE_CLASS_PREFIX}-tabs-tab`,
  10. TABS_TAB_ACTIVE: `${BASE_CLASS_PREFIX}-tabs-tab-active`,
  11. TABS_TAB_DISABLED: `${BASE_CLASS_PREFIX}-tabs-tab-disabled`,
  12. TABS_CONTENT: `${BASE_CLASS_PREFIX}-tabs-content`,
  13. TABS_CONTENT_ANIMATED: `${BASE_CLASS_PREFIX}-tabs-content-animated`,
  14. TABS_CONTENT_NO_ANIMATED: `${BASE_CLASS_PREFIX}-tabs-content-no-animated`,
  15. TABS_PANE: `${BASE_CLASS_PREFIX}-tabs-pane`,
  16. TABS_PANE_INACTIVE: `${BASE_CLASS_PREFIX}-tabs-pane-inactive`,
  17. TABS_PANE_ACTIVE: `${BASE_CLASS_PREFIX}-tabs-pane-active`,
  18. TABS_PANE_MOTION_OVERLAY: `${BASE_CLASS_PREFIX}-tabs-pane-motion-overlay`,
  19. TABS_PANE_ANIMATING: `${BASE_CLASS_PREFIX}-tabs-pane-animating`,
  20. };
  21. const numbers = {
  22. DEFAULT_ACTIVE_KEY: 1,
  23. };
  24. const strings = {
  25. TYPE_MAP: ['line', 'card', 'button'],
  26. SIZE: ['small', 'medium', 'large'],
  27. POSITION_MAP: ['top', 'left']
  28. };
  29. export { cssClasses, numbers, strings };