Skip to content

SSF-194 Admin Pantry Management Frontend#164

Merged
Juwang110 merged 23 commits into
mainfrom
jw/ssf-194-admin-pantry-management-frontend
May 15, 2026
Merged

SSF-194 Admin Pantry Management Frontend#164
Juwang110 merged 23 commits into
mainfrom
jw/ssf-194-admin-pantry-management-frontend

Conversation

@Juwang110

@Juwang110 Juwang110 commented Apr 23, 2026

Copy link
Copy Markdown

ℹ️ Issue

Closes https://vidushimisra.atlassian.net/browse/SSF-194

📝 Description

Frontend implementation for admin pantry management: http://localhost:4200/admin-pantry-management

Also implemented assign volunteers modal

✔️ Verification

Verified frontend matched figma design and proper assign volunteer functionality

Screenshot 2026-04-23 173605 Screenshot 2026-04-23 095501

🏕️ (Optional) Future Work / Notes

The view orders link currently doesn't go to anything, this functionality should be added later.

Comment thread apps/frontend/src/api/apiClient.ts Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx Outdated
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx Outdated
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
@Juwang110 Juwang110 requested a review from amywng April 24, 2026 15:33
@Yurika-Kan Yurika-Kan self-requested a review April 24, 2026 18:14
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
@Juwang110 Juwang110 requested a review from amywng April 25, 2026 17:04

@amywng amywng left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

small things but lgtm after that!

Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/routes.ts Outdated
Comment thread apps/frontend/src/containers/homepage.tsx Outdated
@sam-schu sam-schu requested review from sam-schu and removed request for Yurika-Kan April 29, 2026 01:59

@sam-schu sam-schu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Further review pending clarification from Priya

Comment thread apps/frontend/src/containers/volunteerManagement.tsx
Comment thread apps/frontend/src/app.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx Outdated
@Juwang110 Juwang110 requested a review from sam-schu May 2, 2026 19:54

@sam-schu sam-schu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Received partial design clarification - clicking the pantry name should actually navigate to this page (please change PantryApplicationDetails into a component that supports the existing version for application review and this new version). I'm not certain yet where you need to click to access the assign volunteers modal, but for now let's say that anywhere in the assignee column for the pantry row works.

@sam-schu sam-schu removed the on hold label May 10, 2026
Comment thread apps/frontend/src/components/forms/assignVolunteersModal.tsx
@Juwang110 Juwang110 requested review from Yurika-Kan and sam-schu May 11, 2026 15:13
Comment thread apps/frontend/src/routes.ts Outdated
Comment thread apps/frontend/src/utils/utils.ts Outdated
Comment thread apps/frontend/src/containers/adminDashboard.tsx Outdated
Comment thread apps/frontend/src/app.tsx Outdated
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx Outdated
Comment thread apps/frontend/src/containers/adminPantryManagement.tsx Outdated
Comment thread apps/frontend/src/containers/pantryApplicationDetails.tsx
@Juwang110 Juwang110 requested a review from sam-schu May 12, 2026 14:17

@sam-schu sam-schu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

A few visual things:

  • Can you space out the assignee circles slightly more to try to avoid the text on one overlapping with the next one?
  • The spacing on the pantry details page seems to be off even though it's fine on the application review version of the page

LGTM after these!

@Juwang110 Juwang110 merged commit 2d082f1 into main May 15, 2026
4 checks passed
@Juwang110 Juwang110 deleted the jw/ssf-194-admin-pantry-management-frontend branch May 15, 2026 16:57
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.

4 participants