default
Function: default()
default(
__namedParameters):Element
Defined in: src/components/UserPortal/UserPortalCard/UserPortalCard.tsx:34
UserPortalCard
Reusable 3-section layout wrapper for User Portal cards.
Structure: [ imageSlot ] [ content (children) ] [ actionsSlot ]
Responsibilities:
- Centralizes spacing and alignment logic
- Supports density variants (compact / standard / expanded)
- Remains content-agnostic and styling-agnostic
Accessibility:
- role="group"
- aria-label provided by consumer or defaults to a translated internal label.
Parameters
__namedParameters
Returns
Element
Example
<UserPortalCard
variant="compact"
ariaLabel={t('donation.card_aria')}
imageSlot={<ProfileAvatarDisplay fallbackName="User Name" />}
actionsSlot={<Button />}
>
<CardContent />
</UserPortalCard>