Skip to content

Commit 607d7c6

Browse files
committed
feat: 解决build验证
1 parent e606a0b commit 607d7c6

4 files changed

Lines changed: 198 additions & 11 deletions

File tree

src/packages/configprovider/types.ts

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,34 @@ export type NutCSSVariables =
5454
| 'nutuiFontSizeXxs'
5555
| 'nutuiFontSizeXs'
5656
| 'nutuiFontSizeS'
57+
| 'nutuiFontSizeM'
5758
| 'nutuiFontSizeBase'
5859
| 'nutuiFontSizeL'
60+
| 'nutuiFontSizeMd'
5961
| 'nutuiFontSizeIcon'
6062
| 'nutuiFontSizeXl'
63+
| 'nutuiFontSize2Xl'
6164
| 'nutuiFontSizeXxl'
6265
| 'nutuiFontSize10'
6366
| 'nutuiFontSize11'
67+
| 'nutuiLineHeightXxxs'
68+
| 'nutuiLineHeightXxs'
69+
| 'nutuiLineHeightXs'
70+
| 'nutuiLineHeightS'
71+
| 'nutuiLineHeightM'
72+
| 'nutuiLineHeightBase'
73+
| 'nutuiLineHeightL'
74+
| 'nutuiLineHeightMd'
75+
| 'nutuiLineHeightIcon'
76+
| 'nutuiLineHeightXl'
77+
| 'nutuiLineHeight2Xl'
78+
| 'nutuiLineHeightXxl'
79+
| 'nutuiLineHeightXxxl'
80+
| 'nutuiLineHeightXxxxl'
6481
| 'nutuiFontWeightLight'
6582
| 'nutuiFontWeight'
6683
| 'nutuiFontWeightMedium'
6784
| 'nutuiFontWeightBold'
68-
| 'nutuiLineHeightBase'
6985
| 'nutuiSpacingXxxs'
7086
| 'nutuiSpacingXxs'
7187
| 'nutuiSpacingXs'
@@ -166,6 +182,15 @@ export type NutCSSVariables =
166182
| 'nutuiDividerSideWidth'
167183
| 'nutuiDividerVerticalHeight'
168184
| 'nutuiDividerVerticalMargin'
185+
| 'nutuiIconSize6'
186+
| 'nutuiIconSize8'
187+
| 'nutuiIconSize10'
188+
| 'nutuiIconSize11'
189+
| 'nutuiIconSize12'
190+
| 'nutuiIconSize16'
191+
| 'nutuiIconSize18'
192+
| 'nutuiIconSize20'
193+
| 'nutuiIconSize22'
169194
| 'nutuiIconHeight'
170195
| 'nutuiIconWidth'
171196
| 'nutuiIconLineHeight'
@@ -287,6 +312,12 @@ export type NutCSSVariables =
287312
| 'nutuiPriceSymbolSmallSize'
288313
| 'nutuiPriceIntegerSmallSize'
289314
| 'nutuiPriceDecimalSmallSize'
315+
| 'nutuiPriceRootLineHeight'
316+
| 'nutuiPriceMinorLineHeight'
317+
| 'nutuiPriceIntegerXlargeLineHeight'
318+
| 'nutuiPriceIntegerLargeLineHeight'
319+
| 'nutuiPriceIntegerNormalLineHeight'
320+
| 'nutuiPriceIntegerSmallLineHeight'
290321
| 'nutuiAvatarSquare'
291322
| 'nutuiAvatarLargeWidth'
292323
| 'nutuiAvatarLargeHeight'
@@ -378,6 +409,8 @@ export type NutCSSVariables =
378409
| 'nutuiRateIconSize'
379410
| 'nutuiRateFontColor'
380411
| 'nutuiRateFontSize'
412+
| 'nutuiRateFontSizeLarge'
413+
| 'nutuiRateFontSizeSmall'
381414
| 'nutuiTabbarHeight'
382415
| 'nutuiTabbarActiveColor'
383416
| 'nutuiTabbarInactiveColor'

src/styles/variables-daojia.scss

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,13 @@ $font-size-xxxs: var(--nutui-font-size-xxxs, 9px) !default;
151151
$font-size-xxs: var(--nutui-font-size-xxs, 10px) !default;
152152
$font-size-xs: var(--nutui-font-size-xs, 11px) !default;
153153
$font-size-s: var(--nutui-font-size-s, 12px) !default;
154+
$font-size-m: var(--nutui-font-size-m, 13px) !default;
154155
$font-size-base: var(--nutui-font-size-base, 14px) !default;
155156
$font-size-l: var(--nutui-font-size-l, 15px) !default;
157+
$font-size-md: var(--nutui-font-size-md, 16px) !default;
156158
$font-size-icon: var(--nutui-font-size-icon, 16px) !default;
157159
$font-size-xl: var(--nutui-font-size-xl, 18px) !default;
160+
$font-size-2xl: var(--nutui-font-size-2xl, 20px) !default;
158161
$font-size-xxl: var(--nutui-font-size-xxl, 24px) !default;
159162
$font-size-xxxl: var(--nutui-font-size-10, 26px) !default;
160163
$font-size-xxxxl: var(--nutui-font-size-11, 28px) !default;
@@ -165,8 +168,21 @@ $font-weight: var(--nutui-font-weight, 400) !default;
165168
$font-weight-medium: var(--nutui-font-weight-medium, 500) !default;
166169
$font-weight-bold: var(--nutui-font-weight-bold, 600) !default;
167170

168-
// 行高
169-
$line-height-base: var(--nutui-line-height-base, 1.5) !default;
171+
// 行高(与同档字号等值;不经 scale)
172+
$line-height-xxxs: var(--nutui-line-height-xxxs, $font-size-xxxs) !default;
173+
$line-height-xxs: var(--nutui-line-height-xxs, $font-size-xxs) !default;
174+
$line-height-xs: var(--nutui-line-height-xs, $font-size-xs) !default;
175+
$line-height-s: var(--nutui-line-height-s, $font-size-s) !default;
176+
$line-height-m: var(--nutui-line-height-m, $font-size-m) !default;
177+
$line-height-base: var(--nutui-line-height-base, $font-size-base) !default;
178+
$line-height-l: var(--nutui-line-height-l, $font-size-l) !default;
179+
$line-height-md: var(--nutui-line-height-md, $font-size-md) !default;
180+
$line-height-icon: var(--nutui-line-height-icon, $font-size-icon) !default;
181+
$line-height-xl: var(--nutui-line-height-xl, $font-size-xl) !default;
182+
$line-height-2xl: var(--nutui-line-height-2xl, $font-size-2xl) !default;
183+
$line-height-xxl: var(--nutui-line-height-xxl, $font-size-xxl) !default;
184+
$line-height-xxxl: var(--nutui-line-height-xxxl, $font-size-xxxl) !default;
185+
$line-height-xxxxl: var(--nutui-line-height-xxxxl, $font-size-xxxxl) !default;
170186

171187
// 间距 space
172188
$spacing-xxxs: var(--nutui-spacing-xxxs, 2px) !default;

src/styles/variables-jmapp.scss

Lines changed: 73 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,6 @@ $font-weight: var(--nutui-font-weight);
106106
$font-weight-medium: var(--nutui-font-weight-medium, 500) !default;
107107
$font-weight-bold: var(--nutui-font-weight-bold);
108108

109-
// 行高
110-
$line-height-base: var(--nutui-line-height) !default;
111-
112109
// 圆角 corners
113110
$radius-xxs: var(
114111
--nutui-radius-xxs
@@ -169,16 +166,54 @@ $font-family:
169166
SimSun,
170167
sans-serif !default;
171168

172-
// Font
169+
// Font(token 与 variables.scss 对齐;回落为 px / 设计 token,不经 scale 函数)
173170
$font-size-xxxs: var(--nutui-font-size-xxxs, 9px) !default;
174171
$font-size-xxs: $font-text-mini !default;
175172
$font-size-xs: $font-text-xs !default;
176173
$font-size-s: $font-text-small !default;
174+
$font-size-m: var(--nutui-font-size-m, $font-text-small) !default;
177175
$font-size-base: $font-text !default;
178176
$font-size-l: $font-text-large !default;
177+
$font-size-md: var(--nutui-font-size-md, 16px) !default;
178+
$font-size-icon: var(--nutui-font-size-icon, 16px) !default;
179179
$font-size-xl: $font-h2 !default;
180+
$font-size-2xl: var(--nutui-font-size-2xl, 20px) !default;
180181
$font-size-xxl: var(--nutui-font-size-8) !default;
181182
$font-size-xxxl: var(--nutui-font-size-10) !default;
183+
$font-size-xxxxl: var(--nutui-font-size-11, 28px) !default;
184+
185+
// 行高(与同档字号等值;不经 scale)
186+
$line-height-xxxs: var(--nutui-line-height-xxxs, $font-size-xxxs) !default;
187+
$line-height-xxs: var(--nutui-line-height-xxs, $font-size-xxs) !default;
188+
$line-height-xs: var(--nutui-line-height-xs, $font-size-xs) !default;
189+
$line-height-s: var(--nutui-line-height-s, $font-size-s) !default;
190+
$line-height-m: var(--nutui-line-height-m, $font-size-m) !default;
191+
$line-height-base: var(
192+
--nutui-line-height-base,
193+
var(--nutui-line-height, $font-size-base)
194+
) !default;
195+
$line-height-l: var(--nutui-line-height-l, $font-size-l) !default;
196+
$line-height-md: var(--nutui-line-height-md, $font-size-md) !default;
197+
$line-height-icon: var(--nutui-line-height-icon, $font-size-icon) !default;
198+
$line-height-xl: var(--nutui-line-height-xl, $font-size-xl) !default;
199+
$line-height-2xl: var(--nutui-line-height-2xl, $font-size-2xl) !default;
200+
$line-height-xxl: var(--nutui-line-height-xxl, $font-size-xxl) !default;
201+
$line-height-xxxl: var(--nutui-line-height-xxxl, $font-size-xxxl) !default;
202+
$line-height-xxxxl: var(--nutui-line-height-xxxxl, $font-size-xxxxl) !default;
203+
204+
// icon 尺寸(与 variables.scss 对齐;回落为 px,不经 scale-icon-px)
205+
$icon-size-6: var(--nutui-icon-size-6, 6px) !default;
206+
$icon-size-8: var(--nutui-icon-size-8, 8px) !default;
207+
$icon-size-10: var(--nutui-icon-size-10, 10px) !default;
208+
$icon-size-11: var(--nutui-icon-size-11, 11px) !default;
209+
$icon-size-12: var(--nutui-icon-size-12, 12px) !default;
210+
$icon-size-16: var(--nutui-icon-size-16, 16px) !default;
211+
$icon-size-18: var(--nutui-icon-size-18, 18px) !default;
212+
$icon-size-20: var(--nutui-icon-size-20, 20px) !default;
213+
$icon-size-22: var(--nutui-icon-size-22, 22px) !default;
214+
$icon-height: var(--nutui-icon-height, $icon-size-20) !default;
215+
$icon-width: var(--nutui-icon-width, $icon-size-20) !default;
216+
$icon-line-height: var(--nutui-icon-line-height, $icon-size-20) !default;
182217

183218
// 间距 space
184219
$spacing-xxxs: var(--nutui-spacing-xxxs) !default; // 多用于文本与图标之间的间距
@@ -913,6 +948,32 @@ $price-symbol-small-size: var(--nutui-price-symbol-small-size, 10px) !default;
913948
$price-integer-small-size: var(--nutui-price-integer-small-size, 12px) !default;
914949
$price-decimal-small-size: var(--nutui-price-decimal-small-size, 10px) !default;
915950

951+
// price 行高(与 variables.scss 对齐)
952+
$price-root-line-height: var(
953+
--nutui-price-root-line-height,
954+
$line-height-l
955+
) !default;
956+
$price-minor-line-height: var(
957+
--nutui-price-minor-line-height,
958+
$line-height-s
959+
) !default;
960+
$price-integer-xlarge-line-height: var(
961+
--nutui-price-integer-xlarge-line-height,
962+
$line-height-xxl
963+
) !default;
964+
$price-integer-large-line-height: var(
965+
--nutui-price-integer-large-line-height,
966+
$line-height-xl
967+
) !default;
968+
$price-integer-normal-line-height: var(
969+
--nutui-price-integer-normal-line-height,
970+
$line-height-md
971+
) !default;
972+
$price-integer-small-line-height: var(
973+
--nutui-price-integer-small-line-height,
974+
$line-height-s
975+
) !default;
976+
916977
//avatar(✅)
917978
$avatar-square: var(--nutui-avatar-square, $radius-base) !default;
918979
$avatar-large-width: var(--nutui-avatar-large-width, 48px) !default;
@@ -1221,6 +1282,14 @@ $rate-icon-inactive-color: var(
12211282
$rate-icon-size: var(--nutui-rate-icon-size, 12px) !default;
12221283
$rate-font-color: var(--nutui-rate-font-color, $color-primary-icon) !default;
12231284
$rate-font-size: var(--nutui-rate-font-size, 12px) !default;
1285+
$rate-font-size-large: var(
1286+
--nutui-rate-font-size-large,
1287+
calc(#{$rate-font-size} + 6px)
1288+
) !default;
1289+
$rate-font-size-small: var(
1290+
--nutui-rate-font-size-small,
1291+
calc(#{$rate-font-size} - 2px)
1292+
) !default;
12241293

12251294
// tabbar(✅)
12261295
$tabbar-height: var(--nutui-tabbar-height, 50px) !default;

src/styles/variables-jrkf.scss

Lines changed: 73 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,6 @@ $font-weight: var(--nutui-font-weight) !default;
129129
$font-weight-medium: var(--nutui-font-weight-medium, 500) !default;
130130
$font-weight-bold: var(--nutui-font-weight-bold) !default;
131131

132-
// 行高
133-
$line-height-base: var(--nutui-line-height) !default;
134-
135132
// 间距 space
136133
$spacing-xxxs: var(--nutui-spacing-xxxs, 2px) !default;
137134
$spacing-xxs: var(--nutui-spacing-xxs) !default; // 多用于文本与图标之间的间距
@@ -205,16 +202,54 @@ $font-family:
205202
SimSun,
206203
sans-serif !default;
207204

208-
// Font
205+
// Font(token 与 variables.scss 对齐;回落为 px / 设计 token,不经 scale 函数)
209206
$font-size-xxxs: var(--nutui-font-size-xxxs, 9px) !default;
210207
$font-size-xxs: $font-text-mini !default;
211208
$font-size-xs: $font-text-xs !default;
212209
$font-size-s: $font-text-small !default;
210+
$font-size-m: var(--nutui-font-size-m, $font-text-small) !default;
213211
$font-size-base: $font-text !default;
214212
$font-size-l: $font-text-large !default;
213+
$font-size-md: var(--nutui-font-size-md, 16px) !default;
214+
$font-size-icon: var(--nutui-font-size-icon, 16px) !default;
215215
$font-size-xl: $font-h2 !default;
216+
$font-size-2xl: var(--nutui-font-size-2xl, 20px) !default;
216217
$font-size-xxl: var(--nutui-font-size-8) !default;
217218
$font-size-xxxl: var(--nutui-font-size-10) !default;
219+
$font-size-xxxxl: var(--nutui-font-size-11, 28px) !default;
220+
221+
// 行高(与同档字号等值;不经 scale)
222+
$line-height-xxxs: var(--nutui-line-height-xxxs, $font-size-xxxs) !default;
223+
$line-height-xxs: var(--nutui-line-height-xxs, $font-size-xxs) !default;
224+
$line-height-xs: var(--nutui-line-height-xs, $font-size-xs) !default;
225+
$line-height-s: var(--nutui-line-height-s, $font-size-s) !default;
226+
$line-height-m: var(--nutui-line-height-m, $font-size-m) !default;
227+
$line-height-base: var(
228+
--nutui-line-height-base,
229+
var(--nutui-line-height, $font-size-base)
230+
) !default;
231+
$line-height-l: var(--nutui-line-height-l, $font-size-l) !default;
232+
$line-height-md: var(--nutui-line-height-md, $font-size-md) !default;
233+
$line-height-icon: var(--nutui-line-height-icon, $font-size-icon) !default;
234+
$line-height-xl: var(--nutui-line-height-xl, $font-size-xl) !default;
235+
$line-height-2xl: var(--nutui-line-height-2xl, $font-size-2xl) !default;
236+
$line-height-xxl: var(--nutui-line-height-xxl, $font-size-xxl) !default;
237+
$line-height-xxxl: var(--nutui-line-height-xxxl, $font-size-xxxl) !default;
238+
$line-height-xxxxl: var(--nutui-line-height-xxxxl, $font-size-xxxxl) !default;
239+
240+
// icon 尺寸(与 variables.scss 对齐;回落为 px,不经 scale-icon-px)
241+
$icon-size-6: var(--nutui-icon-size-6, 6px) !default;
242+
$icon-size-8: var(--nutui-icon-size-8, 8px) !default;
243+
$icon-size-10: var(--nutui-icon-size-10, 10px) !default;
244+
$icon-size-11: var(--nutui-icon-size-11, 11px) !default;
245+
$icon-size-12: var(--nutui-icon-size-12, 12px) !default;
246+
$icon-size-16: var(--nutui-icon-size-16, 16px) !default;
247+
$icon-size-18: var(--nutui-icon-size-18, 18px) !default;
248+
$icon-size-20: var(--nutui-icon-size-20, 20px) !default;
249+
$icon-size-22: var(--nutui-icon-size-22, 22px) !default;
250+
$icon-height: var(--nutui-icon-height, $icon-size-20) !default;
251+
$icon-width: var(--nutui-icon-width, $icon-size-20) !default;
252+
$icon-line-height: var(--nutui-icon-line-height, $icon-size-20) !default;
218253

219254
$space-mini: $spacing-xs !default;
220255
$space-large: $spacing-l !default;
@@ -1002,6 +1037,32 @@ $price-symbol-small-size: var(--nutui-price-symbol-small-size, 10px) !default;
10021037
$price-integer-small-size: var(--nutui-price-integer-small-size, 12px) !default;
10031038
$price-decimal-small-size: var(--nutui-price-decimal-small-size, 10px) !default;
10041039

1040+
// price 行高(与 variables.scss 对齐)
1041+
$price-root-line-height: var(
1042+
--nutui-price-root-line-height,
1043+
$line-height-l
1044+
) !default;
1045+
$price-minor-line-height: var(
1046+
--nutui-price-minor-line-height,
1047+
$line-height-s
1048+
) !default;
1049+
$price-integer-xlarge-line-height: var(
1050+
--nutui-price-integer-xlarge-line-height,
1051+
$line-height-xxl
1052+
) !default;
1053+
$price-integer-large-line-height: var(
1054+
--nutui-price-integer-large-line-height,
1055+
$line-height-xl
1056+
) !default;
1057+
$price-integer-normal-line-height: var(
1058+
--nutui-price-integer-normal-line-height,
1059+
$line-height-md
1060+
) !default;
1061+
$price-integer-small-line-height: var(
1062+
--nutui-price-integer-small-line-height,
1063+
$line-height-s
1064+
) !default;
1065+
10051066
//avatar(✅)
10061067
$avatar-square: var(--nutui-avatar-square, $radius-base) !default;
10071068
$avatar-large-width: var(--nutui-avatar-large-width, 48px) !default;
@@ -1320,6 +1381,14 @@ $notify-background-color: var(--nutui-notify-background-color, $white) !default;
13201381
$rate-icon-size: var(--nutui-rate-icon-size, 12px) !default;
13211382
$rate-font-color: var(--nutui-rate-font-color, $color-primary-icon) !default;
13221383
$rate-font-size: var(--nutui-rate-font-size, 12px) !default;
1384+
$rate-font-size-large: var(
1385+
--nutui-rate-font-size-large,
1386+
calc(#{$rate-font-size} + 6px)
1387+
) !default;
1388+
$rate-font-size-small: var(
1389+
--nutui-rate-font-size-small,
1390+
calc(#{$rate-font-size} - 2px)
1391+
) !default;
13231392
$rate-item-margin: var(--nutui-rate-item-margin, 14px) !default;
13241393
$rate-icon-color: var(--nutui-rate-icon-color, $color-primary) !default;
13251394
$rate-icon-inactive-color: var(

0 commit comments

Comments
 (0)