
/**
 * 配置
 */
export type UxConf = {
	
	/**
	 * 开启debug打印
	 */
	debugLog: boolean | null
	
	/**
	 * 单位 默认 px
	 */
	unit: string | null,
	
	/**
	 * 深色模式 默认 false
	 */
	darkMode : boolean | null,
	
	/**
	 * 跟随系统 默认 false
	 */
	followSys : boolean | null,
	
	/**
	 * 主色调 默认 #3c9cff
	 */
	primaryColor : string | null,
	
	/**
	 * 次要色 默认 #3c9cff
	 */
	secondaryColor : string | null,
	
	/**
	 * 成功提示色 默认 #5ac725
	 */
	successColor : string | null,

	/**
	 * 错误提示色 默认 #f56c6c
	 */
	errorColor : string | null,
	
	/**
	 * 警告提示色 默认 #f9ae3d
	 */
	warningColor : string | null,
	
	/**
	 * 信息提示色 默认 #909399
	 */
	infoColor : string | null,
	
	/**
	 * 背景色 默认 #f3f4f6
	 */
	backgroundColor : string | null,
	
	/**
	 * 文本色 默认 #333333
	 */
	fontColor : string | null,
	
	/**
	 * 占位色 默认 #c0c4cc
	 */
	placeholderColor : string | null,
	
	/**
	 * 取消色 默认 #a9a9a9
	 */
	cancelColor : string | null,
	
	/**
	 * 边框色 默认 #e7e6e4
	 */
	borderColor : string | null,
	
	/**
	 * 按压色 默认 #e7e6e4
	 */
	hoverColor : string | null,
	
	/**
	 * 标题色 默认 #2C405A
	 */
	titleColor : string | null,
	
	/**
	 * 二级标题色 默认 #555555
	 */
	subtitleColor : string | null,
	
	/**
	 * 段落色 默认 #3F536E
	 */
	paragraphColor : string | null,
	
	/**
	 * 分割线色 默认 #3F536E
	 */
	lineColor : string | null,
	
	/**
	 * 背景透明度 默认 0.6
	 */
	maskAlpha: number | null,
	
	/**
	 * 文字大小 默认 15
	 */
	fontSize: number | null,
	
	/**
	 * 圆角 默认 6
	 */
	radius: number | null,
	
	/**
	 * 水平外边距 默认 15
	 */
	hmargin: number | null,
	
	/**
	 * 垂直外边距 默认 15
	 */
	vmargin: number | null,
	
	/**
	 * 水平内边距 默认 15
	 */
	hpadding: number | null,
	
	/**
	 * 垂直内边距 默认 15
	 */
	vpadding: number | null,
}

/**
 * 默认配置
 */
export const defConf:UxConf = {
	debugLog: true,
	unit: 'px',
	darkMode: false,
	followSys: true,
	primaryColor: '#4281FF',
	secondaryColor : '#03DAC6',
	successColor : '#4CAF50',
	errorColor : '#F53F3F',
	warningColor : '#FF9A2E',
	infoColor : '#333333',
	backgroundColor : '#f9f9f9',
	fontColor : '#333333',
	placeholderColor : '#c8c8c8',
	cancelColor : '#a9a9a9',
	borderColor : '#E0E0E0',
	hoverColor : '#F5F5F5',
	titleColor: '#333333',
	subtitleColor : '#757575',
	paragraphColor : '#424242',
	lineColor : '#E0E0E0',
	maskAlpha: 0.6,
	fontSize: 15,
	radius: 10,
	hmargin: 15,
	vmargin: 15,
	hpadding: 15,
	vpadding: 15,
} as UxConf