# UI2: действия и раскладка — Mercury LMS > Действия Mercury UI — `Button`, `IconButton`, `Link` — и уровень композиции раскладки: `Box`, `Stack`, `Flex`, `Grid`, `Container`, `Spacer`, `GridItem`, `Center`, `Sidebar`, `Cluster`, `Section`. Свойства отступов и радиусов называют ступени шкал токенов. ## Когда читать При размещении кнопки, элемента с одной иконкой или встроенной ссылки, а также при построении экрана без отдельного CSS для отступов. ## Контракт (уровень готовности: опубликован, Shipped — @fiberfx/ui 4.0.0 в npm с 2026-11-05) - `Button`: `variant` primary по умолчанию | secondary | outline | ghost | destructive | inverse; `size` sm | md по умолчанию | lg; `loading` отключает кнопку, задаёт `aria-busy`, заменяет ведущую иконку индикатором; `fullWidth`; `leading`; `trailing`; `type` по умолчанию `"button"`. - `IconButton`: `icon` и `label` обязательны; `label` → `aria-label` и `title`; `variant` primary | secondary по умолчанию | outline | ghost | destructive; `size` sm | md | lg; `shape` circle по умолчанию | square. - Символы `Icon` (38): arrow, arrow-up-right, arrow-down-left, check, close, plus, minus, search, star, bell, cog, user, users, home, list, mail, wallet, credit-card, shield, globe, help-circle, chevron-right, chevron-down, alert, info, download, upload, trash, refresh, copy, pause, play, repeat, trending-up, bank, bolt, flow, batch. `IconName` принимает любую строку; неизвестное имя ничего не рисует. - `Link`: ``, если задан `href` и нет `disabled`, иначе ` ); ``` ## Не выдавать Свойства шкал как числа или пиксели (`gap={12}`, `gap="12px"`: используйте `gap="12"`); `IconButton` без `label`; имя иконки вне набора; `` с ожиданием ссылки; отступы в `style`, когда есть свойство шкалы; импорты `react` или `effector`. ## Далее - Курс: /ru/ui/llms.txt - UI1, основы: /ru/ui/foundations/llms.txt - Эта текстовая версия: /ru/ui/actions-and-layout/llms.txt (страница в Markdown, `/ui/actions-and-layout.md`, запланирована на W3) ## Навигация - [Страница в браузере](/ru/ui/actions-and-layout) - [Индекс для агентов](/ru/llms.txt) - [Все английские текстовые версии](/llms-full.txt) - [Карта сайта](/sitemap.xml) - [Текст курса](/ru/ui/llms.txt)