Skip to content

Commit a4b76e8

Browse files
committed
update docs
1 parent 2fb55ee commit a4b76e8

File tree

2 files changed

+52
-15
lines changed

2 files changed

+52
-15
lines changed

README.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,6 @@ module.exports = {
229229

230230
If the `darkMode` configuration is set as `'class'` in your tailwindcss configuration, you can change and customize the `darkToRoot` setting.
231231

232-
233-
| Option | Type | Default | Description |
234-
|-------------- |-------- |--------- |------------------------------------------------------------------------- |
235-
| darkToRoot | bool | true | |
236-
237232
```javascript
238233
// tailwind.config.js
239234

README.tr.md

Lines changed: 52 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ grubu belirleyebilmek, plugin API aracılığıyla kendi eklentilerinize kolayca
2121
- Değişkenler iç içe geçmiş obje notasyonu (nested object notation) kullanılarak oluşturulabilir.
2222
- Dark Mode için farklı değişkenler oluşturulabilir.
2323
- Dark Mode değişkenleri, yapılandırmanızdaki `class` ya da `media` moduna göre otomatik tanımlanır.
24-
- Yapılandırmadaki `darkMode` ayarı eğer `class` olarak belirtilmiş ise özel seçiciler tanımlanabilir.
24+
- Dark Mode özel seçicisi, [Tailwind yapılandırmasını](https://tailwindcss.com/docs/dark-mode#customizing-the-class-name) dikkate alır.
2525
- Plugin API aracılığıyla kendi eklentinizi oluştururken tema yapılandırması yapmanıza olanak sağlar.
2626
- Değişkenler için prefix tanımlaması yapılabilir. (plugin API için faydalı)
2727
- Değişkenler, yapılandırma dosyasında veya .css vb. stil dosyalarında kullanılabilir.
@@ -177,22 +177,65 @@ module.exports = {
177177
}
178178
```
179179

180-
#### `darkToRoot` ve `darkSelector` ayarları ile
180+
#### Özel Dark Mode Seçicisi
181181

182-
Eğer tailwindcss yapılandırmanızda `darkMode: 'class'` olarak tanımlıysa, eklentinin `darkToRoot` ve `darkSelector`
183-
ayarlarını kullanarak özelleştirebilirsiniz.
182+
[Tailwind yapılandırmanızda](https://tailwindcss.com/docs/dark-mode#customizing-the-class-name) etkinleştirilmiş ise, eklentinin özel seçicinizi kullanacağını unutmayın.
184183

185-
| option | type | default | description |
186-
|-------------- |-------- |--------- |------------------------------------------------------------------------- |
187-
| darkSelector | string | .dark | Dark mode için kullanılan CSS seçici. |
188-
| darkToRoot | bool | true | `darkSelector` ayarında tanımlanan seçici :root olarak mı kullanılıyor? |
184+
```javascript
185+
// tailwind.config.js
186+
187+
module.exports = {
188+
189+
darkMode: ['class', '.custom-dark-selector'],
190+
191+
theme: {
192+
variables: {
193+
DEFAULT: {
194+
colors: {
195+
red: {
196+
50: 'red',
197+
},
198+
},
199+
},
200+
},
201+
darkVariables: {
202+
DEFAULT: {
203+
colors: {
204+
red: {
205+
50: 'blue',
206+
},
207+
},
208+
},
209+
},
210+
},
211+
plugins: [
212+
require('@mertasan/tailwindcss-variables')
213+
]
214+
}
215+
```
216+
217+
**Output:**
218+
219+
```css
220+
:root {
221+
--colors-red-50: red
222+
}
223+
224+
:root.custom-dark-selector {
225+
--colors-red-50: blue
226+
}
227+
```
228+
229+
#### `darkToRoot` ayarları ile
230+
231+
Eğer tailwindcss yapılandırmanızda `darkMode` eğer `class` olarak tanımlıysa, eklentinin `darkToRoot` ayarını kullanarak özelleştirebilirsiniz.
189232

190233
```javascript
191234
// tailwind.config.js
192235

193236
module.exports = {
194237

195-
darkMode: 'class',
238+
darkMode: ['class', '.custom-dark-selector'],
196239

197240
theme: {
198241
variables: {
@@ -234,7 +277,6 @@ module.exports = {
234277
plugins: [
235278
require('@mertasan/tailwindcss-variables')({
236279
darkToRoot: false,
237-
darkSelector: '.custom-dark-selector',
238280
})
239281
]
240282
}

0 commit comments

Comments
 (0)