Skip to content
Contact / 03 Online

Direct channel

Mina Park

Product design

Signal

Online · design review window

Home/Components/

Mugen Contact Cascade

A compact contact rail that lets people stay in context while one collaborator comes forward as a calm, usable direct channel.

Interaction Types
Select a collaborator — the detail channel changes in place without leaving the rail
Use up and down arrows for instant contact selection
Open a real mail action from the active contact card
How to use
'use client';

import { MugenContactCascade } from "@/components/mugen-contact-cascade";

export default function Demo() {
  return <MugenContactCascade contacts={contacts} />;
}
Component Props
PropTypeDefaultDescription
contactsMugenContact[]—Contact data with name, role, email, availability, and accent
valuestring—Controlled selected contact id
defaultValuestringfirst contactInitial uncontrolled selection
compactbooleanfalseCondenses 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
disabledbooleanfalseDisables interaction