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