Skip to content

Presets

Preset-urile sunt configurări parțiale care vor fi îmbinate în configurarea principală.

Când creați un preset, de obicei exportăm o funcție constructor căreia i puteți cere câteva opțiuni specifice preset-ului. De exemplu:

ts
import { definePreset, Preset } from 'unocss'

export default definePreset((options?: MyPresetOptions) => {
  return {
    name: 'my-preset',
    rules: [
      // ...
    ],
    variants: [
      // ...
    ],
    // suportă majoritatea configurării pe care ați putea-o avea în configurarea rădăcină
  }
})

Apoi, utilizatorul poate să-l folosească astfel:

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

export default defineConfig({
  presets: [
    myPreset({ /* opțiuni preset */ }),
  ],
})

Puteți verifica preset-urile oficiale și preset-urile comunității pentru mai multe exemple.

Released under the MIT License.