Skip to content

Presets

Preset'ler ana yapılandırmaya birleştirilecek kısmi yapılandırmalardır.

Bir preset yazarken, genellikle bazı preset'e özgü seçenekler isteyebileceğiniz bir yapıcı fonksiyon dışa aktarırız. Örneğin:

ts
import { definePreset, Preset } from 'unocss'

export default definePreset((options?: MyPresetOptions) => {
  return {
    name: 'my-preset',
    rules: [
      // ...
    ],
    variants: [
      // ...
    ],
    // kök yapılandırmada sahip olabileceğiniz çoğu yapılandırmayı destekler
  }
})

Sonra kullanıcı bunu şu şekilde kullanabilir:

ts
import { defineConfig } from 'unocss'
import myPreset from './my-preset'

export default defineConfig({
  presets: [
    myPreset({ /* preset seçenekleri */ }),
  ],
})

Daha fazla örnek için resmi preset'leri ve topluluk preset'lerini kontrol edebilirsiniz.

Released under the MIT License.