← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / core
rtk-spotlight-grid
Mřížková komponenta, která vykresluje dva seznamy účastníků: pinnedParticipants a participants.
Rozvržení můžete přizpůsobit na column zobrazení je ve výchozím nastavení row.
- Účastníci z
pinnedParticipants[]se vykreslují uvnitř větší mřížky. - Účastníci z
participants[]se vykreslují v menší mřížce.
Vlastnosti
| Vlastnost | Typ | Povinné | Výchozí | Popis |
|---|---|---|---|---|
aspectRatio |
string |
✅ | - | Poměr stran dlaždice účastníka Formát: width:height |
config |
UIConfig |
❌ | createDefaultConfig() |
Konfigurace UI |
gap |
number |
✅ | - | Mezera mezi dlaždicemi účastníků |
gridSize |
GridSize1 |
✅ | - | Velikost Grid |
iconPack |
IconPack |
❌ | defaultIconPack |
Sada ikon |
layout |
GridLayout1 |
✅ | - | Rozložení Grid |
meeting |
Meeting |
✅ | - | Objekt Meeting |
participants |
Peer[] |
✅ | - | Účastníci |
pinnedParticipants |
Peer[] |
✅ | - | Připnutí účastníci |
size |
Size |
✅ | - | Velikost |
states |
States |
✅ | - | Objekt States |
t |
RtkI18n |
❌ | useLanguage() |
Jazyk |
Příklady použití
Základní použití
<rtk-spotlight-grid></rtk-spotlight-grid>S vlastnostmi
<rtk-spotlight-grid
aspectRatio="example"
gridSize="md">
</rtk-spotlight-grid><script>
const el = document.querySelector("rtk-spotlight-grid");
el.gap= 42;
</script>