ProgressIndicator: Finish conversion to mergeStyles#4595
ProgressIndicator: Finish conversion to mergeStyles#4595jordandrako merged 24 commits intomicrosoft:masterfrom
Conversation
|
@dzearing I'm getting weird behavior with mergeStyles injecting tons of How do I prevent |
| className: this.props.className, | ||
| barHeight: this.props.barHeight, | ||
| indeterminate: this.props.percentComplete === undefined ? true : false, | ||
| }); |
There was a problem hiding this comment.
caching this in the constructor means if classname or barheight change after render, we wouldn't update.
| { | ||
| position: 'relative', | ||
| overflow: 'hidden', | ||
| height: `${barHeight}px`, |
There was a problem hiding this comment.
nit, this can just be barHeight
There was a problem hiding this comment.
Scan for similar px based things.
| { | ||
| position: 'absolute', | ||
| minWidth: '33%', | ||
| background: `linear-gradient(to right, transparent 0%, ${palette.themePrimary} 50%, transparent 100%)`, |
There was a problem hiding this comment.
this may not work in RTL. I'm not sure we will flip "to right" in the linear-gradient... Test in RTL, workaround is (getRTL() ? 'left': 'right')
There was a problem hiding this comment.
The gradient is symmetrical so it doesn't currently make a difference between to right or to left, but if it were to change it'd be nice to flip.
|
ugh. Looks like animation class names aren't getting expanded. Let me see if I can fix that in the serializer! |
|
@dzearing Are we good to merge this now? |
oengusmacinog-zz
left a comment
There was a problem hiding this comment.
Looks solid to me! :)
* master: (42 commits) Applying package updates. ProgressIndicator: Finish conversion to mergeStyles (microsoft#4595) Fix props validation for Breadcrumb (microsoft#4666) No unused vars part of ts (microsoft#4670) Picker/Autofill: fixes several minor bugs. (microsoft#4569) Fix Calendar component PREV/NEXT month, year, and "Go to today" handlers firing twice (microsoft#4662) Applying package updates. Merge styles order (microsoft#4664) Fabric component: revert class change and make it backwards compatible (microsoft#4671) Addressing Issue microsoft#3707 - OverflowSet: Add the ability to set aria-label (microsoft#4667) Fix input type for Tile ARIA label prop (microsoft#4668) Fix theme slots for DetailsList header colors (microsoft#4658) Applying package updates. Jolore/calendar updates (microsoft#4643) Remove wordWrap setting. (microsoft#4657) Pivot: convert to mergeStyles - part 1 (microsoft#4656) Use the `data-is-scrollable` attribute on the correct ScrollablePane div (microsoft#4602) Applying package updates. Remove unused iconClassName prop from Nav.types (microsoft#4634) Jest snapshots: classes in animations should autoexpand. (microsoft#4647) ...
* master: (34 commits) Applying package updates. ProgressIndicator: Finish conversion to mergeStyles (microsoft#4595) Fix props validation for Breadcrumb (microsoft#4666) No unused vars part of ts (microsoft#4670) Picker/Autofill: fixes several minor bugs. (microsoft#4569) Fix Calendar component PREV/NEXT month, year, and "Go to today" handlers firing twice (microsoft#4662) Applying package updates. Merge styles order (microsoft#4664) Fabric component: revert class change and make it backwards compatible (microsoft#4671) Addressing Issue microsoft#3707 - OverflowSet: Add the ability to set aria-label (microsoft#4667) Fix input type for Tile ARIA label prop (microsoft#4668) Fix theme slots for DetailsList header colors (microsoft#4658) Applying package updates. Jolore/calendar updates (microsoft#4643) Remove wordWrap setting. (microsoft#4657) Pivot: convert to mergeStyles - part 1 (microsoft#4656) Use the `data-is-scrollable` attribute on the correct ScrollablePane div (microsoft#4602) Applying package updates. Remove unused iconClassName prop from Nav.types (microsoft#4634) Jest snapshots: classes in animations should autoexpand. (microsoft#4647) ...


Pull request checklist
$ npm run changeDescription of changes
barHeightprop for customizing progress bar height. Defaults to 2.animationtoIRawStyleBasein order to use animation shorthand.Focus areas to test