Files
ui/docs/getting-started/styles.md
2025-12-27 18:25:15 +03:00

37 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Styles & Bundling
Tria UI использует **CSS tokens** и глобальные классы компонентов. Предпочтительная схема — один импорт CSSпакета.
## Recommended: global styles pack
```ts
import "@tria/ui/styles";
```
Преимущества:
- предсказуемый порядок слоёв (base → tokens → presets → components)
- меньше дублей CSS
- проще кастомизация (вы добавляете свой слой после `@tria/ui/styles`)
## Auto entry
```ts
import "@tria/ui/auto";
```
Подходит для быстрых прототипов. В production чаще используют отдельный импорт `@tria/ui/styles`.
## CSS entry layout
Внутри пакета (ориентир):
- `styles/base.css` — reset/база
- `styles/tokens.css` — базовые токены (`--ui-*`)
- `styles/presets.css` — platform/skin/theme значения
- `styles/components/*.css` — стили конкретных компонентов
## Dont do
- Не импортируйте CSS из каждого компонента (можно получить дубли и хаос порядка).
- Не смешивайте `@tria/ui/auto` и `@tria/ui/styles` одновременно.