plugin.component.src を WebView で読み込み、アクティブなプラグインを描画します。プラグイン名、フルスクリーントグル、任意の閉じるボタン(plugin.permissions.canDeactivate が true のときに表示)を含むヘッダーバーがあります。閉じるを押すと plugin.deactivate() を呼び出します。
| プロパティ | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
meeting |
RealtimeKitClient |
✅ | - | RealtimeKit のミーティングインスタンス |
plugin |
RTKPlugin |
✅ | - | 描画するプラグイン |
iconPack |
IconPack |
❌ | defaultIconPack |
カスタムアイコンパック |
import { RtkPluginMain } from "@cloudflare/realtimekit-react-native-ui";
function MyComponent() {
return <RtkPluginMain meeting={meeting} plugin={activePlugin} />;
}import { RtkPluginMain } from "@cloudflare/realtimekit-react-native-ui";
function MyComponent() {
return (
<RtkPluginMain
meeting={meeting}
plugin={activePlugin}
iconPack={customIconPack}
/>
);
}