constants.ts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  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. "TABS_PANE_ANIMATE_LEFT_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-leftShow`,
  21. "TABS_PANE_ANIMATE_RIGHT_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-rightShow`,
  22. "TABS_PANE_ANIMATE_TOP_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-topShow`,
  23. "TABS_PANE_ANIMATE_BOTTOM_SHOW": `${BASE_CLASS_PREFIX}-tabs-pane-animate-bottomShow`,
  24. };
  25. const numbers = {
  26. DEFAULT_ACTIVE_KEY: 1,
  27. };
  28. const strings = {
  29. TYPE_MAP: ['line', 'card', 'button'],
  30. SIZE: ['small', 'medium', 'large'],
  31. POSITION_MAP: ['top', 'left']
  32. };
  33. export { cssClasses, numbers, strings };