Skip to content

Refactor frontend components#416

Open
joshwanf wants to merge 10 commits intomainfrom
refactor-frontend-components
Open

Refactor frontend components#416
joshwanf wants to merge 10 commits intomainfrom
refactor-frontend-components

Conversation

@joshwanf
Copy link
Copy Markdown
Collaborator

@joshwanf joshwanf commented Apr 1, 2026

Large refactor of front end components. Primarily focused on replacing UI with reusable buttons/forms/modals. I kept the functionality of each area I changed.

  1. Changed <Router> with layouts and nested routing. Can navigate to / and /check, and browsing custom checks do not need to return to the home page.
  2. Added <Title> to different pages.
  3. Reusable components <Button>, <Modal>, <Form> replace a lot of boilerplate (consistent styling, less states needed when using <Form>)

@joshwanf joshwanf requested a review from prestoncabe as a code owner April 1, 2026 19:44
@earth-walker earth-walker self-requested a review April 1, 2026 23:14
Copy link
Copy Markdown
Collaborator

@earth-walker earth-walker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you remove the padding that was added around the screener editor view?

Image

@earth-walker earth-walker linked an issue Apr 2, 2026 that may be closed by this pull request
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.

Uniform Modal Styling

2 participants