Existing Situation
- There is an inconsistent screen header UI/UX across screens
- Buttons have
- different shading
- mouseover CSS changes that are not consistent
- boxes around them sometimes
- The search bar and buttons are sometimes
- Side by side
- On opposite sides of the screen
Examples
Describe the solution you'd like
Multiple PRs that each handle one of these challenges:
-
A single standardized header to be used on all screens (Admin and User portals)
-
Standardized CSS for buttons (Possibly the creation of a StandardButton component that builds on Button)
-
Standardized CSS for dropdown buttons (Possibly the creation of a StandardDropdownButton component that builds on DropdownButton)
-
The creation of a wrapper for N buttons with standardized spacing
-
The creation of a wrapper for the search bar and N button wrapper with standarized spacing and justification
-
The creation of a wrapper for the header, searchbar and N button wrapper with appropriate vertical spacing (Possibly with an optional param for the searchbar / button combination
When complete, follow up issues will need to be created to update all screens

Existing Situation
Examples
Describe the solution you'd like
Multiple PRs that each handle one of these challenges:
A single standardized header to be used on all screens (Admin and User portals)
Standardized CSS for buttons (Possibly the creation of a StandardButton component that builds on Button)
Standardized CSS for dropdown buttons (Possibly the creation of a StandardDropdownButton component that builds on DropdownButton)
The creation of a wrapper for N buttons with standardized spacing
The creation of a wrapper for the search bar and N button wrapper with standarized spacing and justification
The creation of a wrapper for the header, searchbar and N button wrapper with appropriate vertical spacing (Possibly with an optional param for the searchbar / button combination
When complete, follow up issues will need to be created to update all screens