← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / angular
rtk-spotlight-grid
Компонент сетки, который отображает два списка участников: pinnedParticipants и participants.
Вы можете настроить макет column представление по умолчанию имеет значение row.
- Участники из
pinnedParticipants[]отображаются в увеличенной сетке. - Участники из
participants[]отображаются в уменьшенной сетке.
Свойства
| Свойство | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
aspectRatio |
string |
✅ | - | Соотношение сторон плитки участника Формат: width:height |
config |
UIConfig |
❌ | createDefaultConfig() |
Конфигурация UI |
gap |
number |
✅ | - | Отступ между плитками участников |
gridSize |
GridSize1 |
✅ | - | Размер сетки |
iconPack |
IconPack |
❌ | defaultIconPack |
Набор значков |
layout |
GridLayout1 |
✅ | - | Макет сетки |
meeting |
Meeting |
✅ | - | Объект встречи |
participants |
Peer[] |
✅ | - | Участники |
pinnedParticipants |
Peer[] |
✅ | - | Закреплённые участники |
size |
Size |
✅ | - | Размер |
states |
States |
✅ | - | Объект States |
t |
RtkI18n |
❌ | useLanguage() |
Язык |
Примеры использования
Базовое использование
<!-- component.html -->
<rtk-spotlight-grid></rtk-spotlight-grid>Со свойствами
<!-- component.html -->
<rtk-spotlight-grid
aspectRatio="example"
gap="42"
gridSize="md">
</rtk-spotlight-grid>