Skip to content
Cloudflare Docs

Component Library

The UI Kit components library provides a comprehensive set of pre-built, customizable components that you can use to build your own custom meeting interface.

Component Gallery

Search through the comoponent gallery for the component you need.

Basic Components

Small, reusable building blocks for your UI.

Avatar
RtkAvatar
Audio Visualizer
RtkAudioVisualizer
Button
RtkButton
Clock
RtkClock
Header
RtkHeader
Meeting Title
RtkMeetingTitle
Recording Indicator
RtkRecordingIndicator
Spinner
RtkSpinner
Switch
RtkSwitch
Tooltip
RtkTooltip

UI Components

Interactive controls and interface elements.

Control Bar
RtkControlbar
Control Bar Button
RtkControlbarButton
Dialog
RtkDialog
Emoji Picker
RtkEmojiPicker
Grid Pagination
RtkGridPagination
Menu
RtkMenu
Name Tag
RtkNameTag
Notification
RtkNotification
Participant Count
RtkParticipantCount
Participant Tile
RtkParticipantTile
Plugin Main View
RtkPluginMain

Composite Components

Complete, feature-rich components combining multiple elements.

Chat
RtkChat
Grid
RtkGrid
Image Viewer
RtkImageViewer
Leave Meeting
RtkLeaveMeeting
Mixed Grid
RtkMixedGrid
Participants
RtkParticipants
Participants Audio
RtkParticipantsAudio
Plugins
RtkPlugins
Polls
RtkPolls
Screenshare View
RtkScreenshareView
Settings
RtkSettings
Settings Audio
RtkSettingsAudio
Settings Video
RtkSettingsVideo
Sidebar
RtkSidebar
Simple Grid
RtkSimpleGrid
Spotlight Grid
RtkSpotlightGrid

Screen Components

Full-screen views for different meeting states.

Ended Screen
RtkEndedScreen
Idle Screen
RtkIdleScreen
Meeting Screen
RtkMeeting
Setup Screen
RtkSetupScreen