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

[office-ui upgrade] Move ChoiceGroup & all other remaining dependencies to fluentui #1501

Merged
merged 26 commits into from
Jun 15, 2022

Conversation

vinuthakaranth
Copy link
Contributor

@vinuthakaranth vinuthakaranth commented Jun 14, 2022

Description

Remove office-ui-fabric-react dependency in code repo.
Move ChoiceGroup & all other remaining dependencies to fluentui.
Due to ChoiceGroup behavior change in fluetui (undefined cannot be used as a selectedKey), as a workaround/fix we auto-select Index for user when the panel opens. This will still maintain the behavior of user cannot create cohort if filter is not selected. In turn this change reduces 1 click for user (if user wanted to select Index). If not, number of clicks will still remain same.

newCohortBeh

Checklist

  • I have added screenshots above for all UI changes.
  • I have added e2e tests for all UI changes. - tests already covers this scenario
  • Documentation was updated if it was needed. - Not needed

Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
Signed-off-by: vinutha karanth <vinutha.karanth@gmail.com>
@codecov-commenter
Copy link

codecov-commenter commented Jun 14, 2022

Codecov Report

Merging #1501 (fc2459f) into main (bcd90dd) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1501   +/-   ##
=======================================
  Coverage   87.56%   87.56%           
=======================================
  Files         108      108           
  Lines        5081     5081           
=======================================
  Hits         4449     4449           
  Misses        632      632           
Flag Coverage Δ
unittests 87.56% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bcd90dd...fc2459f. Read the comment docs.

@vinuthakaranth vinuthakaranth changed the title [office-ui upgrade] Move ChoiceGroup & all other remaining dependencies to fluentui - please do not review, waiting for other PR to merge [office-ui upgrade] Move ChoiceGroup & all other remaining dependencies to fluentui Jun 14, 2022
@vinuthakaranth vinuthakaranth marked this pull request as ready for review June 14, 2022 21:39
@vinuthakaranth vinuthakaranth enabled auto-merge (squash) June 14, 2022 23:35
@vinuthakaranth vinuthakaranth merged commit 080fbe1 into main Jun 15, 2022
@vinuthakaranth vinuthakaranth deleted the vikarant/officeUIChoiceGroupFix branch June 15, 2022 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants