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

merge with master #16

Merged
merged 29 commits into from
Jun 2, 2020
Merged

Conversation

AhmedAbdoOrtiga
Copy link
Owner

Description of changes

Pull request checklist

  • Addresses an existing issue: #0000
  • Ran yarn fastpass
  • Added/updated relevant unit test(s) (and ran yarn test)
  • Verified code coverage for the changes made. Check coverage report at: <rootDir>/test-results/unit/coverage
  • PR title AND final merge commit title both start with a semantic tag (fix:, chore:, feat(feature-name):, refactor:). See CONTRIBUTING.md.
  • (UI changes only) Added screenshots/GIFs to description above
  • (UI changes only) Verified usability with NVDA/JAWS

AhmedAbdoOrtiga and others added 29 commits May 26, 2020 14:54
* overwrite active styles for electron command buttons

* overwrite active style for report export component

* add active icon styling to InsightsCommandButton

* use InsightsCommandButton for command bar buttons instead of ActionButton/CommandButton
* refactor: create nav link renderer

* lint fix
…ore and toggle nav link expansion state (#2768)

* Add callback for test header links

* Add message for expanding test

* Add assessment action for expanding test

* Store currently expanded test when action is triggered

* set isExpanded flag in test links

* rename/change messages and actions to only expand a test

* add message for collapsing test nav

* collapse test nav in store

* add separate action for collapsing nav
* create fluent side nav

* clean up

* add ut

* add ut

* lint fix

* addressed comments

* fix e2e test
This PR is a follow up of #2515, where the **Telemetry Viewer** was introduced.

Adding a left nav for the debug tools page, which contains 2 navs: stores & telemetry viewer.

Add actions, store and action creator and add them to the dependency tree from the debug tools init file.

* add debug tools nav component
* add debug tools nav actions
* add debug tools nav action creator
* add debug tools nave store
* update telemetry viewer
* add current view component
* update debug tools view to rendere the nav and the current view, update tests, update debug tools init
* address comments
…2777)

- Updated Header to take in the nav menu as an optional prop
- Updated InteractiveHeader to pass LeftNavHamburgerButton under a feature flag to Header
- Updated LeftNavHamburgerButton to use the selectedPivot prop to determine which aria label to use (different labels for Assessment and FastPass)
… its default value to false and added a reference to the flag to the existing united-feature-flag.test file (#2781)
)

* add content component

* refactor dv container

* address comments
@AhmedAbdoOrtiga AhmedAbdoOrtiga merged commit ecd4820 into AhmedAbdoOrtiga:master Jun 2, 2020
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.

9 participants