Direct channel
Mina Park
Product design
Signal
Online · design review window
Direct channel
Product design
Signal
Online · design review window
A compact contact rail that lets people stay in context while one collaborator comes forward as a calm, usable direct channel.
'use client';
import { MugenContactCascade } from "@/components/mugen-contact-cascade";
export default function Demo() {
return <MugenContactCascade contacts={contacts} />;
}| Prop | Type | Default | Description |
|---|---|---|---|
| contacts | MugenContact[] | — | Contact data with name, role, email, availability, and accent |
| value | string | — | Controlled selected contact id |
| defaultValue | string | first contact | Initial uncontrolled selection |
| compact | boolean | false | Condenses the rail for catalogs and narrow containers |
| onValueChange | (id, contact) => void | — | Called after selection changes |
| onContact | (contact) => void | — | Called before opening the contact channel |
| onCopyEmail | (contact) => void | — | Called after the active email address is copied |
| disabled | boolean | false | Disables interaction |