Skip to content

Create Standardized Components for Screen Headers #7290

Description

@palisadoes

Existing Situation

  1. There is an inconsistent screen header UI/UX across screens
    1. Buttons have
      1. different shading
      2. mouseover CSS changes that are not consistent
      3. boxes around them sometimes
    2. The search bar and buttons are sometimes
      1. Side by side
      2. On opposite sides of the screen

Examples

Image
Image
Image

Describe the solution you'd like

Multiple PRs that each handle one of these challenges:

  1. A single standardized header to be used on all screens (Admin and User portals)

  2. Standardized CSS for buttons (Possibly the creation of a StandardButton component that builds on Button)

  3. Standardized CSS for dropdown buttons (Possibly the creation of a StandardDropdownButton component that builds on DropdownButton)

  4. The creation of a wrapper for N buttons with standardized spacing

  5. The creation of a wrapper for the search bar and N button wrapper with standarized spacing and justification

  6. 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


Image
Image
Image
Image

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status
In progress
Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions