fix(ui): add layer icon and preserve switch contrast

This commit is contained in:
Codex
2026-09-10 22:11:39 +03:00
parent 8c53f73ee5
commit 67025ee209
7 changed files with 26 additions and 5 deletions
+6 -1
View File
@@ -201,7 +201,7 @@ const iconGroups: Array<{ title: string; note: string; icons: IconName[] }> = [
{
title: "Окно и слой",
note: "Launcher / Hub",
icons: ["close", "plus", "expand", "minimize", "refresh", "panel", "apps"],
icons: ["close", "plus", "expand", "minimize", "refresh", "panel", "apps", "layers"],
},
{
title: "Навигация",
@@ -258,6 +258,7 @@ const iconLabels: Record<IconName, string> = {
image: "Изображение",
inbox: "Уведомления",
key: "Ключ",
layers: "Слои",
list: "Список задач",
lock: "Закрыто",
mail: "Приглашение",
@@ -1539,6 +1540,10 @@ export function CatalogApp() {
description="MP4 или URL становятся частью единого server-side layout вместе с темой, материалом и Toolbar."
actions={<Switch checked={mediaVisible} label="Показать" onChange={setMediaVisible} />}
>
<div style={{"--nodedc-accent-rgb":"247 248 244","--nodedc-on-accent-rgb":"8 8 10"} as CSSProperties}>
<Switch checked={mediaVisible} label="Белый акцент · видимость" onChange={setMediaVisible} />
<Switch checked={false} label="Выключено" disabled onChange={()=>{}} />
</div>
<MediaSourceField
label="Видео / картинка"
source={mediaSource}