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' }