+import RTKSDKSelector from "~/components/realtimekit/RTKSDKSelector/RTKSDKSelector.astro";
+import RTKUIComponent from "~/components/realtimekit/RTKUIComponent/RTKUIComponent.astro";
+import RTKUIComponentGrid from "~/components/realtimekit/RTKUIComponentGrid/RTKUIComponentGrid.astro";
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.
+
+
:::note
All UI Kit components are built on top of Web Components, regardless of which framework (React/Angular) you use. They render as Web Components in the browser DOM.
@@ -24,271 +25,4 @@ All UI Kit components are built on top of Web Components, regardless of which fr
React and Angular components are wrappers around the same underlying Web Components, so functionality is identical across all frameworks.
:::
-## Basic Components
-
-Small, reusable building blocks for your UI.
-
-
-
-
- 
- `rtk-audio-visualizer`
-
-
-
- 
- `rtk-avatar`
-
-
-
- 
- `rtk-button`
-
-
-
- 
- `rtk-clock`
-
-
-
-
-
- 
- `rtk-logo`
-
-
-
- 
- `rtk-meeting-title`
-
-
-
- 
- `rtk-recording-indicator`
-
-
-
- 
- `rtk-spinner`
-
-
-
- 
- `rtk-switch`
-
-
-
- 
- `rtk-tooltip`
-
-
-
-
-## UI Components
-
-Interactive controls and interface elements.
-
-
-
-
- 
- `rtk-controlbar`
-
-
-
- 
- `rtk-controlbar-button`
-
-
-
- 
- `rtk-dialog`
-
-
-
- 
- `rtk-emoji-picker`
-
-
-
-
-
-
-
- 
- `rtk-name-tag`
-
-
-
- 
- `rtk-notification`
-
-
-
- 
- `rtk-participant-count`
-
-
-
- 
- `rtk-participant-tile`
-
-
-
- 
- `rtk-plugin-main`
-
-
-
-
-## Composite Components
-
-Complete, feature-rich components combining multiple elements.
-
-
-
-
- 
- `rtk-chat`
-
-
-
- 
- `rtk-grid`
-
-
-
- 
- `rtk-image-viewer`
-
-
-
- 
- `rtk-leave-meeting`
-
-
-
- 
- `rtk-mixed-grid`
-
-
-
- 
- `rtk-participants`
-
-
-
- 
- `rtk-participants-audio`
-
-
-
- 
- `rtk-plugins`
-
-
-
- 
- `rtk-polls`
-
-
-
- 
- `rtk-screenshare-view`
-
-
-
- 
- `rtk-settings`
-
-
-
- 
- `rtk-settings-audio`
-
-
-
- 
- `rtk-settings-video`
-
-
-
-
-
- 
- `rtk-simple-grid`
-
-
-
- 
- `rtk-spotlight-grid`
-
-
-
-
-## Screen Components
-
-Full-screen views for different meeting states.
-
-
-
-
- 
- `rtk-ended-screen`
-
-
-
- 
- `rtk-idle-screen`
-
-
-
- 
- `rtk-meeting`
-
-
-
- 
- `rtk-setup-screen`
-
-
-
-
-
-