Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(react-slider) - Adding vertical prop #19323

Closed
wants to merge 83 commits into from

Conversation

czearing
Copy link
Collaborator

@czearing czearing commented Aug 9, 2021

Pull request checklist

Description of changes

Implementing the vertical prop to the Slider component:
image

czearing added 18 commits August 5, 2021 11:17
…eat/converging-basic-slider

# Conflicts:
#	packages/react-slider/etc/react-slider.api.md
#	packages/react-slider/src/components/Slider/Slider.types.ts
#	packages/react-slider/src/components/Slider/renderSlider.tsx
…eat/converging-basic-slider

# Conflicts:
#	packages/react-slider/package.json
2. Updating the styles to add a round focus border during mobile selection.
…eat/slider-vertical

# Conflicts:
#	packages/react-slider/src/Slider.stories.tsx
#	packages/react-slider/src/components/Slider/Slider.types.ts
#	packages/react-slider/src/components/Slider/useSliderState.tsx
#	packages/react-slider/src/components/Slider/useSliderStyles.ts
@czearing czearing requested a review from a team as a code owner August 9, 2021 16:47
@czearing czearing closed this Aug 9, 2021
@czearing czearing reopened this Aug 9, 2021
@fabricteam
Copy link
Collaborator

fabricteam commented Aug 9, 2021

📊 Bundle size report

🤖 This report was generated against e963d1b2e3d820f74c5efaffd5f1c9771ee978df

@czearing czearing closed this Aug 9, 2021
@czearing czearing reopened this Aug 9, 2021
@codesandbox-ci
Copy link

codesandbox-ci bot commented Aug 9, 2021

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 66387cf:

Sandbox Source
Fluent UI React Starter Configuration

@size-auditor
Copy link

size-auditor bot commented Aug 9, 2021

Asset size changes

Size Auditor did not detect a change in bundle size for any component!

Baseline commit: e963d1b2e3d820f74c5efaffd5f1c9771ee978df (build)

@fabricteam
Copy link
Collaborator

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 992 1037 5000
BaseButton mount 1007 993 5000
Breadcrumb mount 2703 2727 1000
ButtonNext mount 451 491 5000
Checkbox mount 1652 1639 5000
CheckboxBase mount 1424 1427 5000
ChoiceGroup mount 5082 5091 5000
ComboBox mount 997 1011 1000
CommandBar mount 10475 10343 1000
ContextualMenu mount 6266 6460 1000
DefaultButton mount 1230 1251 5000
DetailsRow mount 3982 4029 5000
DetailsRowFast mount 4032 4029 5000
DetailsRowNoStyles mount 3844 3843 5000
Dialog mount 2281 2275 1000
DocumentCardTitle mount 160 159 1000
Dropdown mount 3570 3542 5000
FluentProviderNext mount 7456 7430 5000
FocusTrapZone mount 1886 1921 5000
FocusZone mount 1942 1876 5000
IconButton mount 1973 1930 5000
Label mount 358 360 5000
Layer mount 1959 1929 5000
Link mount 526 511 5000
MakeStyles mount 1882 1934 50000
MenuButton mount 1647 1641 5000
MessageBar mount 2101 2114 5000
Nav mount 3551 3534 1000
OverflowSet mount 1133 1122 5000
Panel mount 2225 2220 1000
Persona mount 873 894 1000
Pivot mount 1536 1528 1000
PrimaryButton mount 1406 1423 5000
Rating mount 8636 8517 5000
SearchBox mount 1490 1433 5000
Shimmer mount 2772 2844 5000
Slider mount 2102 2115 5000
SpinButton mount 5203 5330 5000
Spinner mount 430 420 5000
SplitButton mount 3487 3444 5000
Stack mount 563 557 5000
StackWithIntrinsicChildren mount 1741 1778 5000
StackWithTextChildren mount 5112 5263 5000
SwatchColorPicker mount 10808 10704 5000
Tabs mount 1497 1472 1000
TagPicker mount 2738 2746 5000
TeachingBubble mount 12240 12263 5000
Text mount 453 460 5000
TextField mount 1422 1460 5000
ThemeProvider mount 1250 1258 5000
ThemeProvider virtual-rerender 642 660 5000
Toggle mount 841 882 5000
buttonNative mount 112 125 5000

Perf Analysis (@fluentui/react-northstar)

Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
TreeWith60ListItems.default 189 169 1.12:1
RefMinimalPerf.default 249 225 1.11:1
PortalMinimalPerf.default 183 166 1.1:1
ChatDuplicateMessagesPerf.default 323 297 1.09:1
DividerMinimalPerf.default 411 384 1.07:1
HeaderMinimalPerf.default 388 364 1.07:1
TableMinimalPerf.default 448 417 1.07:1
AvatarMinimalPerf.default 214 202 1.06:1
SkeletonMinimalPerf.default 385 363 1.06:1
VideoMinimalPerf.default 707 668 1.06:1
AlertMinimalPerf.default 298 284 1.05:1
ButtonSlotsPerf.default 615 585 1.05:1
ChatWithPopoverPerf.default 382 364 1.05:1
TextAreaMinimalPerf.default 573 544 1.05:1
TreeMinimalPerf.default 870 826 1.05:1
ImageMinimalPerf.default 403 387 1.04:1
ListNestedPerf.default 602 577 1.04:1
MenuMinimalPerf.default 906 875 1.04:1
SegmentMinimalPerf.default 365 352 1.04:1
ChatMinimalPerf.default 698 678 1.03:1
FormMinimalPerf.default 459 444 1.03:1
GridMinimalPerf.default 362 351 1.03:1
ItemLayoutMinimalPerf.default 1299 1267 1.03:1
ListMinimalPerf.default 551 533 1.03:1
IconMinimalPerf.default 682 663 1.03:1
ToolbarMinimalPerf.default 1004 977 1.03:1
AttachmentSlotsPerf.default 1142 1121 1.02:1
ButtonOverridesMissPerf.default 1804 1769 1.02:1
CarouselMinimalPerf.default 495 486 1.02:1
CheckboxMinimalPerf.default 2832 2771 1.02:1
DropdownMinimalPerf.default 3138 3088 1.02:1
FlexMinimalPerf.default 299 293 1.02:1
RadioGroupMinimalPerf.default 491 481 1.02:1
TextMinimalPerf.default 381 374 1.02:1
CustomToolbarPrototype.default 3994 3932 1.02:1
AccordionMinimalPerf.default 157 156 1.01:1
AnimationMinimalPerf.default 447 444 1.01:1
DropdownManyItemsPerf.default 734 724 1.01:1
EmbedMinimalPerf.default 4262 4226 1.01:1
LabelMinimalPerf.default 410 406 1.01:1
LayoutMinimalPerf.default 384 381 1.01:1
ReactionMinimalPerf.default 408 402 1.01:1
DatepickerMinimalPerf.default 5561 5572 1:1
HeaderSlotsPerf.default 803 804 1:1
LoaderMinimalPerf.default 732 729 1:1
PopupMinimalPerf.default 620 619 1:1
SliderMinimalPerf.default 1589 1582 1:1
SplitButtonMinimalPerf.default 4012 3994 1:1
TooltipMinimalPerf.default 1061 1065 1:1
ButtonMinimalPerf.default 186 187 0.99:1
CardMinimalPerf.default 583 588 0.99:1
RosterPerf.default 1289 1307 0.99:1
ProviderMergeThemesPerf.default 1634 1650 0.99:1
StatusMinimalPerf.default 740 747 0.99:1
DialogMinimalPerf.default 796 812 0.98:1
MenuButtonMinimalPerf.default 1747 1778 0.98:1
AttachmentMinimalPerf.default 168 173 0.97:1
BoxMinimalPerf.default 360 373 0.97:1
InputMinimalPerf.default 1269 1310 0.97:1
ProviderMinimalPerf.default 1012 1043 0.97:1
TableManyItemsPerf.default 2039 2105 0.97:1
ListWith60ListItems.default 644 673 0.96:1
ListCommonPerf.default 660 692 0.95:1

@czearing czearing closed this Aug 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants