Skip to content

Add resource review detail page - #31

Merged
tayloraj10 merged 3 commits into
pr/dashboard-layoutfrom
pr/review-detail
Jul 21, 2026
Merged

Add resource review detail page#31
tayloraj10 merged 3 commits into
pr/dashboard-layoutfrom
pr/review-detail

Conversation

@tayloraj10

Copy link
Copy Markdown
Contributor

Summary

  • Adds the /reviews/:id page for approving, rejecting, and editing an individual resource revision submission

Base branch: pr/dashboard-layout (#30).

Note: this page is ~790 lines in a single file. It wasn't split further since it's one cohesive page and splitting it would mean inventing new component boundaries not present in the original commits — flagging in case reviewers want it broken up differently.

Test plan

  • npm run typecheck passes
  • /reviews/:id loads an individual revision, and approve/reject/edit actions work

Adds the /reviews/:id page for approving, rejecting, and editing an
individual resource revision submission.
Converts the authenticated layout, WaveDivider, ThemeToggle, root.tsx's
ErrorBoundary, and the unauthenticated layout from Tailwind classes to
MUI, then removes the Tailwind vite plugin, dependency, and CSS
directives now that nothing in this branch renders with them.
…iew-detail

# Conflicts:
#	app/routes/unauthenticated/_layout.tsx
@tayloraj10
tayloraj10 merged commit 9f63117 into pr/dashboard-layout Jul 21, 2026
1 check failed
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.

2 participants