Skip to content

SSF-194 Admin Pantry Management Frontend#164

Open
Juwang110 wants to merge 11 commits intomainfrom
jw/ssf-194-admin-pantry-management-frontend
Open

SSF-194 Admin Pantry Management Frontend#164
Juwang110 wants to merge 11 commits intomainfrom
jw/ssf-194-admin-pantry-management-frontend

Conversation

@Juwang110
Copy link
Copy Markdown

@Juwang110 Juwang110 commented Apr 23, 2026

ℹ️ 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
Copy link
Copy Markdown
Member

@amywng amywng left a comment

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!

<VStack align="stretch" gap={8} mt={6}>
<InputGroup
startElement={
<Box color="var(--chakra-colors-neutral-600)">
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.

nit: the color can just be on the search icon

<Dialog.Positioner>
<Dialog.Content>
<Dialog.CloseTrigger asChild>
<CloseButton size="md" mt={3} />
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.

can you make this neutral.700 using the same var(--chakra... you did for the search icon

ADMIN_DONATION_STATS: '/admin-donation-stats',
ADMIN_REQUEST_MANAGEMENT: '/admin-request-management',
TEST_ADMIN_DASHBOARD: '/test-admin-dashboard',
ADMIN_PANTRY_MANAGEMENT: '/admin-pantry-management',
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.

can you change this to pantry-management so that the navbar works, i don't think any other user has pantry management

</ListItem>
<ListItem textAlign="center">
<Link asChild color="teal.500">
<RouterLink to="/admin-pantry-management">
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.

change this to just pantry-management as well

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