MembershipCard
Display tenant membership information with user details, role, and status.
Installation
typescript
import { MembershipCard } from '@happyvertical/smrt-svelte';Basic Usage
Acme Corporation active
Editor
svelte
<MembershipCard {membership} {tenant} {role} />With Actions
Acme Corporation active
Editor
svelte
<MembershipCard
{membership}
{tenant}
{role}
onchangerole={() => {}}
onremove={() => {}}
/>Props
| Prop | Type | Default | Description |
|---|---|---|---|
membership * | Membership | - | Membership object with status and timestamps |
tenant * | Tenant | - | Tenant the membership belongs to |
role * | Role | - | Role assigned to the member |
onchangerole | () => void | - | Callback for change role action |
onremove | () => void | - | Callback for remove action |
TypeScript
typescript
interface Props {
membership: Membership;
tenant: Tenant;
role: Role;
onchangerole?: () => void;
onremove?: () => void;
}