constants.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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_SLASH: `${BASE_CLASS_PREFIX}-tabs-bar-slash`,
  9. TABS_BAR_EXTRA: `${BASE_CLASS_PREFIX}-tabs-bar-extra`,
  10. TABS_TAB: `${BASE_CLASS_PREFIX}-tabs-tab`,
  11. TABS_TAB_ACTIVE: `${BASE_CLASS_PREFIX}-tabs-tab-active`,
  12. TABS_TAB_DISABLED: `${BASE_CLASS_PREFIX}-tabs-tab-disabled`,
  13. TABS_CONTENT: `${BASE_CLASS_PREFIX}-tabs-content`,
  14. TABS_CONTENT_ANIMATED: `${BASE_CLASS_PREFIX}-tabs-content-animated`,
  15. TABS_CONTENT_NO_ANIMATED: `${BASE_CLASS_PREFIX}-tabs-content-no-animated`,
  16. TABS_PANE: `${BASE_CLASS_PREFIX}-tabs-pane`,
  17. TABS_PANE_INACTIVE: `${BASE_CLASS_PREFIX}-tabs-pane-inactive`,
  18. TABS_PANE_ACTIVE: `${BASE_CLASS_PREFIX}-tabs-pane-active`,
  19. TABS_PANE_MOTION_OVERLAY: `${BASE_CLASS_PREFIX}-tabs-pane-motion-overlay`,
  20. TABS_PANE_ANIMATING: `${BASE_CLASS_PREFIX}-tabs-pane-animating`,
  21. "TABS_PANE_ANIMATE_LEFT_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-leftShow`,
  22. "TABS_PANE_ANIMATE_RIGHT_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-rightShow`,
  23. "TABS_PANE_ANIMATE_TOP_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-topShow`,
  24. "TABS_PANE_ANIMATE_BOTTOM_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-bottomShow`,
  25. };
  26. const numbers = {
  27. DEFAULT_ACTIVE_KEY: 1,
  28. };
  29. const strings = {
  30. TYPE_MAP: ['line', 'card', 'button', 'slash'],
  31. SIZE: ['small', 'medium', 'large'],
  32. POSITION_MAP: ['top', 'left']
  33. };
  34. export { cssClasses, numbers, strings };