RtkDialogManager
A component which handles all dialog elements in a component such as:
- RtkSettings
- RtkLeaveMeeting
- RtkPermissionsMessage
- RtkImageViewer
This components depends on the values from states
object.
function Example() {
const [states, setStates] = useState({});
const setState = (s) => setStates((states) => ({ ...states, ...s }));
return (
<View>
<RtkButton onClick={() => setState({ activeSettings: true })}>
Show Settings
</RtkButton>
<RtkButton onClick={() => setState({ activeLeaveConfirmation: true })}>
Show Leave Confirmation
</RtkButton>
<RtkButton onClick={() => setState({ activePermissionsMessage: true })}>
Show Permissions Troubleshooting UI
</RtkButton>
<RtkDialogManager
meeting={meeting}
states={states}
onRtkStateUpdate={(e) => setState(e.detail)}
/>
</View>
);
}
Props
config
iconPack
meeting
Meeting object
size
Size
Type
"lg" | "md" | "sm" | "xl"
states
States object
Type
States