Skip to main content

mapVolunteerStatusToVariant

Admin Docs


Function: mapVolunteerStatusToVariant()

mapVolunteerStatusToVariant(status): object

Defined in: src/utils/volunteerStatusMapper.ts:26

Maps volunteer membership status to StatusBadge variant.

This function provides a single source of truth for status→variant mapping, ensuring consistent visual representation across the application.

Parameters​

status​

string

The membership status string (e.g., 'requested', 'invited', 'accepted', 'rejected')

Returns​

object

Object containing the StatusBadge variant

variant​

variant: StatusVariant

Example​

const badgeProps = mapVolunteerStatusToVariant('invited');
// Returns: { variant: 'pending' }