Skip to content

Commit 1a03127

Browse files
authored
chore(theme): update theme variables and automatically generated files (#3194)
1 parent 24842ed commit 1a03127

File tree

8 files changed

+27
-19
lines changed

8 files changed

+27
-19
lines changed

packages/modules.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2819,6 +2819,7 @@
28192819
"type": "component",
28202820
"exclude": false,
28212821
"mode": [
2822+
"mobile-first",
28222823
"pc"
28232824
]
28242825
},
@@ -2893,6 +2894,11 @@
28932894
"type": "template",
28942895
"exclude": false
28952896
},
2897+
"UserMobileFirst": {
2898+
"path": "vue/src/user/src/mobile-first.vue",
2899+
"type": "template",
2900+
"exclude": false
2901+
},
28962902
"UserPc": {
28972903
"path": "vue/src/user/src/pc.vue",
28982904
"type": "template",

packages/theme-saas/src/index.less

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@
117117
@import './popeditor/index.less';
118118
@import './poplist/index.less';
119119
@import './popover/index.less';
120+
@import './popup/index.less';
120121
@import './progress/index.less';
121122
@import './qr-code/index.less';
122123
@import './quarter-panel/index.less';

packages/theme/build/mapVar.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -98,42 +98,43 @@ export const mapVar = {
9898
/** 2.2 提示类型组件 ----Alert组件、Modal(message)组件、Tag 标签组件、Notify 通知、Tooltip、Badge、-错误校验等场景 **/
9999
'--tv-color-success-text': 'var(--tv-base-color-success-6)', // #5cb300 成功-文本色 tag的light、plain类型
100100
'--tv-color-success-text-primary': 'var(--tv-base-color-common-11)', // #191919 常规一级文本色(非主题色)
101-
'--tv-color-success-text-white': 'var(--tv-base-color-common-1)', // #fff 深彩色背景文本色:tag的dark类型/tooltip/badge
102101
'--tv-color-success-bg': 'var(--tv-base-color-success-6)', // #5cb300 成功-背景色(深) tag的dark类型/tooltip/badge
103102
'--tv-color-success-bg-light': 'var(--tv-base-color-success-14)', // #e6f2d5 成功-背景色(浅) alert/tag的light类型
104-
'--tv-color-success-bg-white': 'var(--tv-base-color-common-1)', // #fff 常规背景色(非主题色) 确认是否去掉?
103+
'--tv-color-success-bg-1': 'var(--tv-base-color-success-14)', // #e6f2d5 tag的light类型
105104
'--tv-color-success-border': 'var(--tv-base-color-success-6)', // #5cb300 成功-边框色(深) tooltip/badge/tag的dark、plain类型
106105
'--tv-color-success-border-light': 'var(--tv-base-color-success-14)', // #e6f2d5 成功-边框色(浅) alert/tag的light类型
106+
'--tv-color-success-border-1': 'var(--tv-base-color-success-14)', // #e6f2d5 tag的light类型
107107
'--tv-color-success-icon': 'var(--tv-base-color-success-6)', // #5cb300 成功-图标色
108108

109109
'--tv-color-error-text': 'var(--tv-base-color-error-6)', // #f23030 #f23030 错误-文本色/交易金额色/错误校验/tag的light、plain类型
110110
'--tv-color-error-text-primary': 'var(--tv-base-color-common-11)', // #191919 常规一级文本色(非主题色)
111-
'--tv-color-error-text-white': 'var(--tv-base-color-common-1)', // #fff 深彩色背景文本色: tag的dark类型/tooltip/badge
112111
'--tv-color-error-bg': 'var(--tv-base-color-error-6)', // #f23030 #f23030 错误-背景色(深) tag的dark类型/tooltip/badge
112+
'--tv-color-error-bg-1': 'var(--tv-base-color-error-13)', // #fce3e1 tag的light类型
113113
'--tv-color-error-bg-light': 'var(--tv-base-color-error-13)', // #fce3e1 错误-背景色(浅)": "错误校验背景色/alert/tag的light类型
114-
'--tv-color-error-bg-white': 'var(--tv-base-color-common-1)', // #fff 常规背景色(非主题色)
115114
'--tv-color-error-border': 'var(--tv-base-color-error-6)', // #f23030 #f23030 错误-边框色(深) tooltip/badge/tag的dark、plain类型/错误校验边框色
116115
'--tv-color-error-border-light': 'var(--tv-base-color-error-13)', // #fce3e1 错误-边框色(浅) alert/tag的light类型
116+
'--tv-color-error-border-1': 'var(--tv-base-color-error-13)', // #fce3e1 tag的light类型
117117
'--tv-color-error-icon': 'var(--tv-base-color-error-6)', // #f23030 #f23030 错误-图标色
118118

119119
'--tv-color-warn-text': 'var(--tv-base-color-warn-6)', // #ff8800 告警-文本色 tag的light、plain类型
120120
'--tv-color-warn-text-primary': 'var(--tv-base-color-common-11)', // #191919 常规一级文本色(非主题色)
121-
'--tv-color-warn-text-white': 'var(--tv-base-color-common-1)', // #fff 深彩色背景文本色:tag的dark类型/tooltip/badge
122121
'--tv-color-warn-bg': 'var(--tv-base-color-warn-6)', // #ff8800 告警-背景色(深) tag的dark类型/tooltip/badge
123122
'--tv-color-warn-bg-light': 'var(--tv-base-color-warn-2)', // #ffebd1 告警-背景色(浅) alert/tag的light类型
124-
'--tv-color-warn-bg-white': 'var(--tv-base-color-common-1)', // #fff 常规背景色(非主题色)
123+
'--tv-color-warn-bg-1': 'var(--tv-base-color-warn-2)', // #ffebd1 tag的light类型
125124
'--tv-color-warn-border': 'var(--tv-base-color-warn-6)', // #ff8800 告警-边框色(深) tooltip/badge/tag的dark、plain类型
126125
'--tv-color-warn-border-light': 'var(--tv-base-color-warn-2)', // #ffebd1 告警-边框色(浅) alert/tag的light类型
126+
'--tv-color-warn-border-1': 'var(--tv-base-color-warn-2)', // #ffebd1 tag的light类型
127127
'--tv-color-warn-icon': 'var(--tv-base-color-warn-6)', // #ff8800 告警-图标色
128128

129129
'--tv-color-info-text': 'var(--tv-base-color-info-6)', // #1476ff 信息-文本色 tag的light、plain类型
130130
'--tv-color-info-text-primary': 'var(--tv-base-color-common-11)', // #191919 常规一级文本色(非主题色) tag的dark类型/tooltip/badge
131-
'--tv-color-info-text-white': 'var(--tv-base-color-common-1)', // #fff 深彩色背景文本色:tag的dark类型/tooltip/badge
131+
'--tv-color-info-text-1': 'var(--tv-base-color-info-6)', // #1476ff
132132
'--tv-color-info-bg': 'var(--tv-base-color-info-6)', // #1476ff 信息-背景色(深) alert/tag的light类型
133+
'--tv-color-info-bg-1': 'var(--tv-base-color-info-2)', // #deecff
133134
'--tv-color-info-bg-light': 'var(--tv-base-color-info-2)', // #deecff 信息-背景色(浅) alert/tag的light类型
134-
'--tv-color-info-bg-white': 'var(--tv-base-color-common-1)', // #fff 常规背景色(非主题色)
135135
'--tv-color-info-border': 'var(--tv-base-color-info-6)', // #1476ff 信息-边框色(深) tooltip/badge/tag的dark、plain类型
136136
'--tv-color-info-border-light': 'var(--tv-base-color-info-2)', // #deecff 信息-边框色(浅) alert/tag的light类型
137+
'--tv-color-info-border-1': 'var(--tv-base-color-info-2)', // #deecff tag的light类型
137138
'--tv-color-info-icon': 'var(--tv-base-color-info-6)', // #1476ff 信息-图标色
138139

139140
/** 2.3 交互类型颜色---- Button组件、Link 文字链接 **/
@@ -298,7 +299,7 @@ export const mapVar = {
298299
'--tv-color-text-control': 'var(--tv-base-color-common-11)', // #191919 左侧导航默认文本色/主要图标按钮/主要图标+按钮
299300
'--tv-color-text-inverse': 'var(--tv-base-color-common-1)', // #fff 亮色暗色都是白色场景
300301
'--tv-color-text-inverse-tint': 'var(--tv-base-color-common-1)', // #fff 暗色反色成黑色:主要按钮文本色
301-
'--tv-color-text-inverse-black': ' var(--tv-base-color-common-11)', // #191919 tooltip的light文字
302+
'--tv-color-text-inverse-black': 'var(--tv-base-color-common-11)', // #191919 tooltip的light文字
302303
'--tv-color-text-active-1': 'var(--tv-base-color-common-11)', // #191919 卡片式tab页签激活文本色
303304
'--tv-color-text-active-2': 'var(--tv-base-color-info-6)', // #1476ff tree选中文本色
304305
'--tv-color-text-active-3': 'var(--tv-base-color-common-11)', // #191919 tab页签激活色
@@ -472,8 +473,8 @@ export const mapVar = {
472473
/** 8. 阴影变量 box-shadow **/
473474
'--tv-shadow-0': '0 4px 16px 0 rgba(0, 0, 0, 0.08)', // 页面布局容器组件(layout-section)阴影
474475
'--tv-shadow-1': '0 0 0 0 rgba(0, 0, 0, 0)', // 页面布局容器组件(layout-section)阴影
475-
'--tv-shadow-cell-left': '-5px 0 5px 0 rgba(0,0,0,0.10)', // 表格固定列阴影
476-
'--tv-shadow-cell-right': '5px 0 5px 0 rgba(0,0,0,0.10)', // 表格固定列阴影
476+
'--tv-shadow-cell-left': '-5px 0 5px 0 rgba(0, 0, 0, 0.10)', // 表格固定列阴影
477+
'--tv-shadow-cell-right': '5px 0 5px 0 rgba(0, 0, 0, 0.10)', // 表格固定列阴影
477478

478479
'--tv-shadow-1-up': '0 -1px 4px 0 rgba(0, 0, 0, 0.08)', // 购买浮层
479480
'--tv-shadow-1-down': '0 1px 4px 0 rgba(0, 0, 0, 0.08)', // 页面卡片、滑块、顶部导航

packages/theme/build/release.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export default {
5050
cssStr = fs.readFileSync(path.resolve(root, 'dist/dark-theme-index.css'), 'utf8')
5151

5252
// 2.3、把 :root.dark 替换为 :root
53-
cssStr = cssStr.replace(':root.dark', ':root')
53+
cssStr = cssStr.replace(':root.dark', ':root').replace(':host.dark', ':host')
5454

5555
jsStr = jsStr.replace('#CSS#', cssStr)
5656
fs.writeFileSync(path.resolve(root, 'src/dark-theme-index.js'), jsStr) // 供开发时(pnpm site), 可以访问到最新的定制主题变量

0 commit comments

Comments
 (0)