@nenui/common
v0.2.0
Published
> Базовые утилиты, типы и контекст для Nenui Design System
Readme
@nenui/common
Базовые утилиты, типы и контекст для Nenui Design System
Этот пакет содержит общие утилиты и компоненты, используемые во всей библиотеке.
Установка
bun add @nenui/common
# или используйте главный пакет
bun add @nenuiЧто включено
cn утилита
Объединение классов с поддержкой Tailwind CSS:
import { cn } from '@nenui/common';
cn('px-2 py-1', 'px-4'); // → 'py-1 px-4'ThemeProvider
Провайдер для управления глобальной темой:
import { ThemeProvider } from '@nenui/common';
<ThemeProvider initialTheme={{ primaryHue: 250 }}>
{/* Ваше приложение */}
</ThemeProvider>useTheme
Хук для доступа к теме:
import { useTheme } from '@nenui/common';
const { theme, setHue, updateTheme } = useTheme();Типы
import type { ThemeConfig, OklchColor } from '@nenui/common';