Перейти к содержимому

SidebarGroup (Категория бокового меню)

Собственная секция боковой панели с заголовком-категорией и кнопками — как встроенная «МЕДИАТЕКА». Контрибьютится в слот ‘sidebar-groups’ (registerSlotContribution), внутрь кладутся кнопки Button().variant(‘sidebar-item’). Позволяет плагину добавить ЦЕЛУЮ категорию, а не только кнопки в существующую.

Базовые методы (наследуются от UIComponent)

// Своя категория в боковом меню (в реальном плагине — layout для слота 'sidebar-groups')
const { ui } = PotokSDK;
ui.render(
SidebarGroup("Аниме")
.child(
Button("Каталог")
.variant("sidebar-item")
.icon("clapperboard")
.onClick(() => ui.navigateTo("/extensions/potok-shikimori"))
)
.child(
Button("Случайное")
.variant("sidebar-item")
.icon("shuffle")
.onClick(() => ui.showHUD("info", "Случайное аниме"))
)
);

Запустить в Sandbox