Skip to content

Commit 6a36d00

Browse files
committed
feat(visual): updated new theming guide, used default theme selector in dev
1 parent 886e33e commit 6a36d00

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

docs/guides/theming-2.0.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
### Как использовать?
66

77
1. Импортируйте компонент
8-
2. Просто добавьте класс `kbq-light` к элементу <body> вашего HTML-документа для использования светлой темы и `kbq-dark` для темной темы.
8+
2. Добавьте `kbq-theme-light` селектор к элементу `<body>` вашего HTML-документа для использования светлой темы и `kbq-theme-dark` для темной темы.
99

1010
Для переключения тем используйте [ThemeService.](https://github.com/koobiq/angular-components/blob/main/packages/components/core/services/theme.service.ts#L24)
1111

@@ -22,7 +22,7 @@
2222

2323
### Как задать кастомные значения компоненту дизайн-системы?
2424

25-
Изменить цвета, размеры и шрифты можно задав соответствующие значения css-переменным компонента.
25+
Изменить цвета, размеры и шрифты можно задав соответствующие значения CSS-переменным компонента.
2626
Например:
2727

2828
```css
@@ -32,10 +32,19 @@
3232
}
3333
```
3434

35+
### Совместимость
36+
37+
Работает стабильно с `@koobiq/design-tokens@3.4.0`.
38+
39+
### Как применить уже имеющиеся кастомные дизайн-токены?
40+
41+
Темы, где значения дизайн-токенов были перезаписаны с помощью Style-Dictionary,
42+
применяются аналогично [заданию кастомных значений компонентам.](#как-задать-кастомные-значения-компоненту-дизайн-системы)
43+
3544
### Откуда теперь брать значения дизайн-токенов для компонентов?
3645

37-
Все актуальные значения для компонентов хранятся в репозитории [@koobiq/design-tokens](https://github.com/koobiq/design-tokens). В репозитории Angular-компонентов затем преобразуются в CSS-переменные.
38-
Хранение дизайн-токенов в отдельном репозитории позволяет переиспользовать их в других проектах. Сгенерированные на основе дизайн-токенов CSS-переменные позволяет более удобно использовать компоненты и ускоряют их разработку, в том числе проведение дизайн-ревью.
46+
Все актуальные значения для компонентов хранятся в репозитории [@koobiq/design-tokens](https://github.com/koobiq/design-tokens).
47+
Сгенерированные на основе дизайн-токенов CSS-переменные компонентов позволяют сделать их использование более удобным, а также ускорить их разработку, в том числе проведение дизайн-ревью.
3948

4049
### Что планируется сделать дальше?
4150

packages/components-dev/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
<title>Dev Example</title>
2323
</head>
24-
<body class="kbq-app-background kbq-light">
24+
<body class="kbq-app-background kbq-theme-light">
2525
<app />
2626
</body>
2727
</html>

0 commit comments

Comments
 (0)