Styles & Themes (Стили и темы)
В NocoBase для написания стилей компонентов рекомендуется использовать antd-style. В сочетании с theme token Antd она реализует динамическую адаптацию темы — например, автоматическую поддержку тёмного режима.
NocoBase также предоставляет плагин редактора тем, позволяющий настраивать переменные темы прямо в интерфейсе.
Написание стилей
createStyles (рекомендуется)
createStyles — самый распространённый способ написания стилей, поддерживающий два формата: CSS-объект и шаблон CSS-строки:
Подробное использование см. в createStyles API.
createStylish
createStylish используется для создания переиспользуемых фрагментов стилей, подходит для совместного использования стилей между несколькими компонентами:
Подробное использование см. в createStylish API.
createGlobalStyle
createGlobalStyle используется для внедрения глобальных стилей. Обычно используется реже — в большинстве случаев достаточно createStyles:
Подробное использование см. в createGlobalStyle API.
Использование theme token
Theme token Antd можно использовать напрямую в createStyles и createGlobalStyle. Через token ссылаются на цвета, отступы, радиусы скруглений и другие переменные — компоненты будут автоматически адаптироваться к смене темы (включая тёмный режим).

