Skip to content

Feature/172 admin status pills#124

Open
alveenahanif wants to merge 358 commits intomainfrom
feature/172-admin-status-pills
Open

Feature/172 admin status pills#124
alveenahanif wants to merge 358 commits intomainfrom
feature/172-admin-status-pills

Conversation

@alveenahanif
Copy link

This PR adds a StatusPill component to display different application statuses with color-coded styling.

Changes made:

  1. Created a reusable StatusPill component.
  2. Added variants for each application status (submitted, review, forms sent, accepted, declined, no availability, active, inactive).
  3. Applied the correct background and border colors for each status.
  4. Temporarily added the component to root.tsx to test that it renders correctly.

Steps taken to test:

  1. Ran the frontend locally.
  2. Added the StatusPill component in root.tsx above the ApplicationTable.
  3. Confirmed that each status pill is displayed with the correct colors and styling.
Screenshot 2026-03-11 at 5 20 36 PM

SamNie2027 and others added 30 commits December 31, 2025 13:17
This reverts commit d383447.
Added more detailed class validators- mostly focusing on IsNotEmpty and IsDefined
Also added class validators in general for dtos that were missing them.
…the-backend

93 expand test cases in the backend
Removed matrix strategy for Node.js versions and fixed Node.js version to 24.x.
…matic-lint-and-test-check

97 GitHub actions   automatic lint and test check
…lass-validators-on-all-dtos

99 implement stricter class validators on all DTOs
Added a TODO comment to indicate intentional breakage for GitHub Actions.
Added a TODO comment to indicate a temporary change for GitHub Actions.
SamNie2027 and others added 30 commits March 15, 2026 15:34
…onality

Search Bar Integration with ApplicationTable Component
…arner

Add GET endpoints for volunteer/learner info
…n-applicant

179 refactor application applicant
Refactored User by Replacing Status with UserType
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.

8 participants