parent
							
								
									44a99a2987
								
							
						
					
					
						commit
						b5d17cd63b
					
				
				 17 changed files with 192 additions and 162 deletions
			
			
		@ -1,5 +1,11 @@ | 
				
			||||
// 自定义配置,参考 ./default/setting.js,需要自定义的属性在这里配置即可
 | 
				
			||||
module.exports = { | 
				
			||||
  themeColor: '#13c2c2', | 
				
			||||
  theme: 'night' | 
				
			||||
  theme: { | 
				
			||||
    color: '#13c2c2', | 
				
			||||
    mode: 'dark', | 
				
			||||
  }, | 
				
			||||
  animate: { | 
				
			||||
    name: 'rotate', | 
				
			||||
    direction: 'downLeft' | 
				
			||||
  } | 
				
			||||
} | 
				
			||||
 | 
				
			||||
@ -0,0 +1,18 @@ | 
				
			||||
// admin 配置
 | 
				
			||||
const ADMIN = { | 
				
			||||
  palettes: ['#f5222d', '#fa541c', '#fadb14', '#3eaf7c', '#13c2c2', '#1890ff', '#722ed1', '#eb2f96'], | 
				
			||||
  animates: require('./animate.config').preset, | 
				
			||||
  theme: { | 
				
			||||
    mode: { | 
				
			||||
      DARK: 'dark', | 
				
			||||
      LIGHT: 'light', | 
				
			||||
      NIGHT: 'night' | 
				
			||||
    } | 
				
			||||
  }, | 
				
			||||
  layout: { | 
				
			||||
    SIDE: 'side', | 
				
			||||
    HEAD: 'head' | 
				
			||||
  } | 
				
			||||
} | 
				
			||||
 | 
				
			||||
module.exports = ADMIN | 
				
			||||
@ -0,0 +1,21 @@ | 
				
			||||
const direct_s = ['left', 'right'] | 
				
			||||
const direct_1 = ['left', 'right', 'down', 'up'] | 
				
			||||
const direct_1_b = ['downBig', 'upBig', 'leftBig', 'rightBig'] | 
				
			||||
const direct_2 = ['topLeft', 'bottomRight', 'topRight', 'bottomLeft'] | 
				
			||||
const direct_3 = ['downLeft', 'upRight', 'downRight', 'upLeft'] | 
				
			||||
 | 
				
			||||
// animate.css 配置
 | 
				
			||||
const ANIMATE = { | 
				
			||||
  preset: [ //预设动画配置
 | 
				
			||||
    {name: 'back', alias: '渐近', directions: direct_1}, | 
				
			||||
    {name: 'bounce', alias: '弹跳', directions: direct_1.concat('default')}, | 
				
			||||
    {name: 'fade', alias: '淡化', directions: direct_1.concat(direct_1_b).concat(direct_2).concat('default')}, | 
				
			||||
    {name: 'flip', alias: '翻转', directions: ['x', 'y']}, | 
				
			||||
    {name: 'lightSpeed', alias: '光速', directions: direct_s}, | 
				
			||||
    {name: 'rotate', alias: '旋转', directions: direct_3.concat('default')}, | 
				
			||||
    {name: 'roll', alias: '翻滚', directions: ['default']}, | 
				
			||||
    {name: 'zoom', alias: '缩放', directions: direct_1.concat('default')}, | 
				
			||||
    {name: 'slide', alias: '滑动', directions: direct_1}, | 
				
			||||
  ] | 
				
			||||
} | 
				
			||||
module.exports = ANIMATE | 
				
			||||
@ -1,17 +0,0 @@ | 
				
			||||
const direct_s = ['left', 'right'] | 
				
			||||
const direct_1 = ['left', 'right', 'down', 'up'] | 
				
			||||
const direct_1_b = ['downBig', 'upBig', 'leftBig', 'rightBig'] | 
				
			||||
const direct_2 = ['topLeft', 'bottomRight', 'topRight', 'bottomLeft'] | 
				
			||||
const direct_3 = ['downLeft', 'upRight', 'downRight', 'upLeft'] | 
				
			||||
 | 
				
			||||
module.exports = [ | 
				
			||||
  {name: 'back', alias: '渐近', directions: direct_1}, | 
				
			||||
  {name: 'bounce', alias: '弹跳', directions: direct_1.concat('default')}, | 
				
			||||
  {name: 'fade', alias: '淡化', directions: direct_1.concat(direct_1_b).concat(direct_2).concat('default')}, | 
				
			||||
  {name: 'flip', alias: '翻转', directions: ['x', 'y']}, | 
				
			||||
  {name: 'lightSpeed', alias: '光速', directions: direct_s}, | 
				
			||||
  {name: 'rotate', alias: '旋转', directions: direct_3.concat('default')}, | 
				
			||||
  {name: 'roll', alias: '翻滚', directions: ['default']}, | 
				
			||||
  {name: 'zoom', alias: '缩放', directions: direct_1.concat('default')}, | 
				
			||||
  {name: 'slide', alias: '滑动', directions: direct_1}, | 
				
			||||
] | 
				
			||||
@ -0,0 +1,78 @@ | 
				
			||||
// antd 配置
 | 
				
			||||
const ANTD = { | 
				
			||||
  primary: { | 
				
			||||
    color: '#1890ff', | 
				
			||||
    light: { | 
				
			||||
      menuColors: ['#000c17', '#001529', '#002140'] | 
				
			||||
    }, | 
				
			||||
    dark: { | 
				
			||||
      menuColors: ['#000c17', '#001529', '#002140'] | 
				
			||||
    }, | 
				
			||||
    night: { | 
				
			||||
      menuColors: ['#151515', '#1f1f1f', '#1e1e1e'], | 
				
			||||
    } | 
				
			||||
  }, | 
				
			||||
  theme: { | 
				
			||||
    dark: { | 
				
			||||
      'layout-body-background': '#f0f2f5', | 
				
			||||
      'body-background': '#fff', | 
				
			||||
      'component-background': '#fff', | 
				
			||||
      'heading-color': 'rgba(0, 0, 0, 0.85)', | 
				
			||||
      'text-color': 'rgba(0, 0, 0, 0.65)', | 
				
			||||
      'text-color-inverse': '#fff', | 
				
			||||
      'text-color-secondary': 'rgba(0, 0, 0, 0.45)', | 
				
			||||
      'shadow-color': 'rgba(0, 0, 0, 0.15)', | 
				
			||||
      'border-color-split': '#f0f0f0', | 
				
			||||
      'background-color-light': '#fafafa', | 
				
			||||
      'background-color-base': '#f5f5f5', | 
				
			||||
      'table-selected-row-bg': '#fafafa', | 
				
			||||
      'checkbox-check-color': '#fff', | 
				
			||||
      'disabled-color': 'rgba(0, 0, 0, 0.25)', | 
				
			||||
      'menu-dark-color': 'rgba(254, 254, 254, 0.65)', | 
				
			||||
      'menu-dark-highlight-color': '#fefefe', | 
				
			||||
      'menu-dark-arrow-color': '#fefefe', | 
				
			||||
      'btn-primary-color': '#fff' | 
				
			||||
    }, | 
				
			||||
    light: { | 
				
			||||
      'layout-body-background': '#f0f2f5', | 
				
			||||
      'body-background': '#fff', | 
				
			||||
      'component-background': '#fff', | 
				
			||||
      'heading-color': 'rgba(0, 0, 0, 0.85)', | 
				
			||||
      'text-color': 'rgba(0, 0, 0, 0.65)', | 
				
			||||
      'text-color-inverse': '#fff', | 
				
			||||
      'text-color-secondary': 'rgba(0, 0, 0, 0.45)', | 
				
			||||
      'shadow-color': 'rgba(0, 0, 0, 0.15)', | 
				
			||||
      'border-color-split': '#f0f0f0', | 
				
			||||
      'background-color-light': '#fafafa', | 
				
			||||
      'background-color-base': '#f5f5f5', | 
				
			||||
      'table-selected-row-bg': '#fafafa', | 
				
			||||
      'checkbox-check-color': '#fff', | 
				
			||||
      'disabled-color': 'rgba(0, 0, 0, 0.25)', | 
				
			||||
      'menu-dark-color': 'rgba(1, 1, 1, 0.65)', | 
				
			||||
      'menu-dark-highlight-color': '#fefefe', | 
				
			||||
      'menu-dark-arrow-color': '#fefefe', | 
				
			||||
      'btn-primary-color': '#fff', | 
				
			||||
    }, | 
				
			||||
    night: { | 
				
			||||
      'layout-body-background': '#000', | 
				
			||||
      'body-background': '#141414', | 
				
			||||
      'component-background': '#141414', | 
				
			||||
      'heading-color': 'rgba(255, 255, 255, 0.85)', | 
				
			||||
      'text-color': 'rgba(255, 255, 255, 0.85)', | 
				
			||||
      'text-color-inverse': '#141414', | 
				
			||||
      'text-color-secondary': 'rgba(255, 255, 255, 0.45)', | 
				
			||||
      'shadow-color': 'rgba(255, 255, 255, 0.15)', | 
				
			||||
      'border-color-split': '#303030', | 
				
			||||
      'background-color-light': '#ffffff0a', | 
				
			||||
      'background-color-base': '#2a2a2a', | 
				
			||||
      'table-selected-row-bg': '#ffffff0a', | 
				
			||||
      'checkbox-check-color': '#141414', | 
				
			||||
      'disabled-color': 'rgba(255, 255, 255, 0.25)', | 
				
			||||
      'menu-dark-color': 'rgba(254, 254, 254, 0.65)', | 
				
			||||
      'menu-dark-highlight-color': '#fefefe', | 
				
			||||
      'menu-dark-arrow-color': '#fefefe', | 
				
			||||
      'btn-primary-color': '#141414', | 
				
			||||
    } | 
				
			||||
  } | 
				
			||||
} | 
				
			||||
module.exports = ANTD | 
				
			||||
@ -1,5 +1,6 @@ | 
				
			||||
const animates = require('./animates') | 
				
			||||
const setting = require('./setting') | 
				
			||||
const theme = require('./theme') | 
				
			||||
const ANTD = require('./antd.config') | 
				
			||||
const ADMIN = require('./admin.config') | 
				
			||||
const ANIMATE = require('./animate.config') | 
				
			||||
const setting = require('./setting.config') | 
				
			||||
 | 
				
			||||
module.exports = {setting, animates, theme} | 
				
			||||
module.exports = {ANTD, ADMIN, ANIMATE, setting} | 
				
			||||
 | 
				
			||||
@ -1,73 +0,0 @@ | 
				
			||||
// 主题模式
 | 
				
			||||
const mode = { | 
				
			||||
  LIGHT: 'light', | 
				
			||||
  DARK: 'dark', | 
				
			||||
  NIGHT: 'night', | 
				
			||||
} | 
				
			||||
// 亮色模式
 | 
				
			||||
const light = { | 
				
			||||
  'layout-body-background': '#f0f2f5', | 
				
			||||
  'body-background': '#fff', | 
				
			||||
  'component-background': '#fff', | 
				
			||||
  'heading-color': 'rgba(0, 0, 0, 0.85)', | 
				
			||||
  'text-color': 'rgba(0, 0, 0, 0.65)', | 
				
			||||
  'text-color-inverse': '#fff', | 
				
			||||
  'text-color-secondary': 'rgba(0, 0, 0, 0.45)', | 
				
			||||
  'shadow-color': 'rgba(0, 0, 0, 0.15)', | 
				
			||||
  'border-color-split': '#f0f0f0', | 
				
			||||
  'background-color-light': '#fafafa', | 
				
			||||
  'background-color-base': '#f5f5f5', | 
				
			||||
  'table-selected-row-bg': '#fafafa', | 
				
			||||
  'checkbox-check-color': '#fff', | 
				
			||||
  'disabled-color': 'rgba(0, 0, 0, 0.25)', | 
				
			||||
  'menu-dark-color': 'rgba(1, 1, 1, 0.65)', | 
				
			||||
  'menu-dark-highlight-color': '#fefefe', | 
				
			||||
  'menu-dark-arrow-color': '#fefefe', | 
				
			||||
  'btn-primary-color': '#fff', | 
				
			||||
} | 
				
			||||
 | 
				
			||||
// 暗色模式
 | 
				
			||||
const dark = { | 
				
			||||
  'layout-body-background': '#f0f2f5', | 
				
			||||
  'body-background': '#fff', | 
				
			||||
  'component-background': '#fff', | 
				
			||||
  'heading-color': 'rgba(0, 0, 0, 0.85)', | 
				
			||||
  'text-color': 'rgba(0, 0, 0, 0.65)', | 
				
			||||
  'text-color-inverse': '#fff', | 
				
			||||
  'text-color-secondary': 'rgba(0, 0, 0, 0.45)', | 
				
			||||
  'shadow-color': 'rgba(0, 0, 0, 0.15)', | 
				
			||||
  'border-color-split': '#f0f0f0', | 
				
			||||
  'background-color-light': '#fafafa', | 
				
			||||
  'background-color-base': '#f5f5f5', | 
				
			||||
  'table-selected-row-bg': '#fafafa', | 
				
			||||
  'checkbox-check-color': '#fff', | 
				
			||||
  'disabled-color': 'rgba(0, 0, 0, 0.25)', | 
				
			||||
  'menu-dark-color': 'rgba(254, 254, 254, 0.65)', | 
				
			||||
  'menu-dark-highlight-color': '#fefefe', | 
				
			||||
  'menu-dark-arrow-color': '#fefefe', | 
				
			||||
  'btn-primary-color': '#fff' | 
				
			||||
} | 
				
			||||
 | 
				
			||||
// 黑夜模式
 | 
				
			||||
const night = { | 
				
			||||
  'layout-body-background': '#000', | 
				
			||||
  'body-background': '#141414', | 
				
			||||
  'component-background': '#141414', | 
				
			||||
  'heading-color': 'rgba(255, 255, 255, 0.85)', | 
				
			||||
  'text-color': 'rgba(255, 255, 255, 0.85)', | 
				
			||||
  'text-color-inverse': '#141414', | 
				
			||||
  'text-color-secondary': 'rgba(255, 255, 255, 0.45)', | 
				
			||||
  'shadow-color': 'rgba(255, 255, 255, 0.15)', | 
				
			||||
  'border-color-split': '#303030', | 
				
			||||
  'background-color-light': '#ffffff0a', | 
				
			||||
  'background-color-base': '#2a2a2a', | 
				
			||||
  'table-selected-row-bg': '#ffffff0a', | 
				
			||||
  'checkbox-check-color': '#141414', | 
				
			||||
  'disabled-color': 'rgba(255, 255, 255, 0.25)', | 
				
			||||
  'menu-dark-color': 'rgba(254, 254, 254, 0.65)', | 
				
			||||
  'menu-dark-highlight-color': '#fefefe', | 
				
			||||
  'menu-dark-arrow-color': '#fefefe', | 
				
			||||
  'btn-primary-color': '#141414', | 
				
			||||
} | 
				
			||||
 | 
				
			||||
module.exports = {light, dark, night, mode} | 
				
			||||
@ -1,6 +1,6 @@ | 
				
			||||
const deepmerge = require('deepmerge') | 
				
			||||
const _config = require('./config') | 
				
			||||
const setting = require('./default').setting | 
				
			||||
const {setting} = require('./default') | 
				
			||||
const config = deepmerge(setting, _config) | 
				
			||||
 | 
				
			||||
module.exports = config | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue