Const<ControlButtonsComponent
buttons={[
{ name: 'Mute', icon: 'microphone', alternateIcon: 'microphone-slash', active: isMuted, onPress: toggleMute },
{ name: 'Video', icon: 'video', onPress: toggleVideo },
]}
buttonColor="#f1f5f9"
alignment="space-between"
renderContent={({ defaultContent }) => <View testID="controls-wrapper">{defaultContent}</View>}
/>
Renders a customizable toolbar of meeting controls (mute, camera, share, etc.) with flexible layout, shared icon overrides, and render hooks for advanced integrations.
Key Features
renderContentandrenderContainerhooks.Accessibility
Pressableexposes an accessibility label derived from the buttonnameor icon name.