Skip to content

RtkDialogManager

Manages and renders modal dialogs for leave confirmation, settings, join stage confirmation, and permissions messages.

Properties

PropertyTypeRequiredDefaultDescription
meetingRealtimeKitClient-The RealtimeKit meeting instance
configUIConfigdefaultConfigUI configuration object
iconPackIconPackdefaultIconPackCustom icon pack
size'lg' | 'md' | 'sm' | 'xl'-Size variant
statesStates-UI state object
tRtkI18n-i18n translation function
onRtkStateUpdate(e) => void() => \{\}Callback when UI state changes

Usage Examples

Basic Usage

import { RtkDialogManager } from "@cloudflare/realtimekit-react-native-ui";
function MyComponent() {
return <RtkDialogManager meeting={meeting} />;
}

With Properties

import { RtkDialogManager } from "@cloudflare/realtimekit-react-native-ui";
function MyComponent() {
return (
<RtkDialogManager
meeting={meeting}
config={customConfig}
size="md"
onRtkStateUpdate={(e) => handleStateUpdate(e)}
/>
);
}