themeConfig.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // Theme Colors
  2. // Initially this will be blank. Later on when app is initialized we will assign bootstrap colors to this from CSS variables.
  3. export const $themeColors = {}
  4. // App Breakpoints
  5. // Initially this will be blank. Later on when app is initialized we will assign bootstrap breakpoints to this object from CSS variables.
  6. export const $themeBreakpoints = {}
  7. // APP CONFIG
  8. export const $themeConfig = {
  9. app: {
  10. appName: 'Vuexy', // Will update name in navigation menu (Branding)
  11. // eslint-disable-next-line global-require
  12. appLogoImage: require('@/assets/images/logo/logo.svg'), // Will update logo in navigation menu (Branding)
  13. },
  14. layout: {
  15. isRTL: false,
  16. skin: 'light', // light, dark, bordered, semi-dark
  17. routerTransition: 'zoom-fade', // zoom-fade, slide-fade, fade-bottom, fade, zoom-out, none
  18. type: 'vertical', // vertical, horizontal
  19. contentWidth: 'full', // full, boxed
  20. menu: {
  21. hidden: false,
  22. isCollapsed: false,
  23. },
  24. navbar: {
  25. // ? For horizontal menu, navbar type will work for navMenu type
  26. type: 'floating', // static , sticky , floating, hidden
  27. backgroundColor: '', // BS color options [primary, success, etc]
  28. },
  29. footer: {
  30. type: 'static', // static, sticky, hidden
  31. },
  32. customizer: true,
  33. enableScrollToTop: true,
  34. },
  35. }