Skip to content

[Feature]: Layout and App Bar Improvements#53

Merged
kristenmills merged 5 commits intodevelopfrom
pending-list-pt-3
Dec 16, 2019
Merged

[Feature]: Layout and App Bar Improvements#53
kristenmills merged 5 commits intodevelopfrom
pending-list-pt-3

Conversation

@kristenmills
Copy link
Copy Markdown
Member

@kristenmills kristenmills commented Dec 15, 2019

Motivation for changes:

Refactors the Layout to use css grid to make it easier to maintain long term. Also adds support for injecting components into the nav which will be utilized for plugins that currently use Secondary Nav.

Detailed changes:

  • Clean up CSS for core/layout to use CSS Grid
  • Rename NavBar to AppBar
  • Add hooks for injecting a content row and converting the Navbar to be contextual
  • Start moving layout components to using Theme Provider than top level imported theme. Going to slowly do this with everything but started with core/layout.

Addressed issues:

@codecov
Copy link
Copy Markdown

codecov bot commented Dec 15, 2019

Codecov Report

Merging #53 into develop will increase coverage by 0.83%.
The diff coverage is 84.26%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop      #53      +/-   ##
===========================================
+ Coverage    62.21%   63.05%   +0.83%     
===========================================
  Files          105      106       +1     
  Lines         1506     1551      +45     
  Branches       212      223      +11     
===========================================
+ Hits           937      978      +41     
- Misses         568      572       +4     
  Partials         1        1
Impacted Files Coverage Δ
src/core/layout/AppBar/Menu.tsx 80% <ø> (ø)
src/plugins/pendingList/EntryList/EntryCard.tsx 0% <ø> (ø)
src/plugins/pendingList/EntryList/index.tsx 0% <0%> (ø) ⬆️
src/plugins/pendingList/TabList/index.tsx 0% <0%> (ø) ⬆️
...lugins/pendingList/EntryList/InjectEntryDialog.tsx 0% <0%> (ø)
src/plugins/pendingList/PendingList.tsx 0% <0%> (ø) ⬆️
src/plugins/pendingList/RemoveListDialog.tsx 0% <0%> (ø)
src/common/TextField/Select.tsx 0% <0%> (ø) ⬆️
src/plugins/pendingList/AddEntryDialog/index.tsx 0% <0%> (ø) ⬆️
src/plugins/pendingList/EntryListHeader.tsx 0% <0%> (ø)
... and 37 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 7f70da8...cd4a445. Read the comment docs.

@kristenmills kristenmills mentioned this pull request Dec 16, 2019
14 tasks
@kristenmills kristenmills changed the title [Feature]: Pending List Part 3 [Feature]: App Bar Improvements Dec 16, 2019
@kristenmills kristenmills changed the title [Feature]: App Bar Improvements [Feature]: Layout and App Bar Improvements Dec 16, 2019
@kristenmills kristenmills marked this pull request as ready for review December 16, 2019 05:44
@kristenmills kristenmills merged commit c516dbc into develop Dec 16, 2019
@kristenmills kristenmills deleted the pending-list-pt-3 branch December 16, 2019 05:47
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.

1 participant