1818/// @prop {Map} stripes-color [color: ('gray', 50, .7)] - The track stripes color.
1919/// @prop {Map} text-color [color: ('gray', 700)] - The track value text color.
2020/// @prop {List} track-border-radius [(rem(0), rem(0), rem(8px))] - The border radius used for the progress bar track.
21+ /// @prop {Number} track-height [rem(4px)] - The linear progress bar track height.
22+ /// @prop {Number} strip-size [rem(16px)] - The linear progress bar strip size.
2123/// @prop {Map} typography [label: (value: 'subtitle-2')] - The typography styles used for the component.
2224$light-progress-linear : extend (
2325 (
@@ -82,6 +84,8 @@ $light-progress-linear: extend(
8284 ),
8385 ),
8486
87+ track- height: rem (4px ),
88+ strip- size: rem (16px ),
8589 typography: (
8690 label : (
8791 value: ' subtitle-2' ,
@@ -97,13 +101,21 @@ $material-progress-linear: $light-progress-linear;
97101
98102/// Generates a fluent progress-linear schema.
99103/// @type {Map}
104+ /// @prop {Number} track-height [rem(2px)] - The linear progress bar track height.
100105/// @requires $light-progress-linear
101- $fluent-progress-linear : $light-progress-linear ;
106+ $fluent-progress-linear : extend (
107+ $light-progress-linear ,
108+ (
109+ track- height: rem (2px ),
110+ )
111+ );
102112
103113/// Generates a bootstrap progress-linear schema.
104114/// @type {Map}
105115/// @prop {Map} stripes-color [color: ('gray', 50, .2)] - The track stripes color.
106116/// @prop {List} track-border-radius [(rem(4px), rem(0), rem(8px))] - The border radius used for the progress bar track.
117+ /// @prop {Number} track-height [rem(16px)] - The linear progress bar track height.
118+ /// @prop {Number} strip-size [rem(5px)] - The linear progress bar strip size.
107119/// @requires $light-progress-linear
108120$bootstrap-progress-linear : extend (
109121 $light-progress-linear ,
@@ -123,6 +135,9 @@ $bootstrap-progress-linear: extend(
123135 rem (8px ),
124136 ),
125137 ),
138+
139+ track- height: rem (16px ),
140+ strip- size: rem (5px ),
126141 )
127142);
128143
@@ -203,7 +218,11 @@ $indigo-progress-linear: extend(
203218/// Generates a base light progress-circular schema.
204219/// @type {Map}
205220/// @prop {Map} base-circle-color [color: ('gray', 300)] - The base circle fill color.
206- /// @prop {Map} progress-circle-color [color: ('primary', 500)] - The progress circle fill color.
221+ /// @prop {Map} fill-color-default [color: ('primary', 500)] - The progress circle default fill color.
222+ /// @prop {Map} fill-color-danger [color: ('error')] - The progress circle danger fill color.
223+ /// @prop {Map} fill-color-warning [color: ('warn')] - The progress circle warning fill color.
224+ /// @prop {Map} fill-color-info [color: ('info')] - The progress circle info fill color.
225+ /// @prop {Map} fill-color-success [color: ('success')] - The progress circle success fill color.
207226/// @prop {Map} text-color [color: ('gray', 700)] - The value text color.
208227/// @prop {Number} diameter [rem(32px)] - The progress circle diameter.
209228/// @prop {List} track-border-radius [rem(0)] - The border radius used for the progress bar track.
@@ -216,13 +235,37 @@ $light-progress-circular: extend(
216235 ),
217236 ),
218237
219- progress - circle - color: (
238+ fill - color- default : (
220239 color : (
221240 ' primary' ,
222241 500 ,
223242 ),
224243 ),
225244
245+ fill- color- danger: (
246+ color : (
247+ ' error' ,
248+ ),
249+ ),
250+
251+ fill- color- warning: (
252+ color : (
253+ ' warn' ,
254+ ),
255+ ),
256+
257+ fill- color- info: (
258+ color : (
259+ ' info' ,
260+ ),
261+ ),
262+
263+ fill- color- success: (
264+ color : (
265+ ' success' ,
266+ ),
267+ ),
268+
226269 text- color: (
227270 color : (
228271 ' gray' ,
@@ -259,7 +302,11 @@ $bootstrap-progress-circular: extend(
259302/// Generates an indigo progress-circular schema.
260303/// @type {Map}
261304/// @prop {Map} base-circle-color [color: ('gray', 900, .15)] - The base circle fill color.
262- /// @prop {Map} progress-circle-color [color: ('primary', 400)] - The progress circle fill color.
305+ /// @prop {Map} fill-color-default [color: ('primary', 400)] - The track default fill color.
306+ /// @prop {Map} fill-color-danger [color: ('error', 400)] - The track danger fill color.
307+ /// @prop {Map} fill-color-warning [color: ('warn', 400)] - The track warning fill color.
308+ /// @prop {Map} fill-color-info [color: ('info', 400)] - The track info fill color.
309+ /// @prop {Map} fill-color-success [color: ('success', 400)] - The track success fill color.
263310/// @prop {Map} text-color [color: ('gray', 600)] - The value text color.
264311/// @prop {Number} diameter [rem(48px)] - The progress circle diameter.
265312$indigo-progress-circular : (
@@ -271,13 +318,41 @@ $indigo-progress-circular: (
271318 ),
272319 ),
273320
274- progress-circle- color : (
321+ fill- color-default : (
275322 color : (
276323 ' primary' ,
277324 400 ,
278325 ),
279326 ),
280327
328+ fill-color-danger : (
329+ color : (
330+ ' error' ,
331+ 400 ,
332+ ),
333+ ),
334+
335+ fill-color-warning : (
336+ color : (
337+ ' warn' ,
338+ 400 ,
339+ ),
340+ ),
341+
342+ fill-color-info : (
343+ color : (
344+ ' info' ,
345+ 400 ,
346+ ),
347+ ),
348+
349+ fill-color-success : (
350+ color : (
351+ ' success' ,
352+ 400 ,
353+ ),
354+ ),
355+
281356 text-color : (
282357 color : (
283358 ' gray' ,
0 commit comments