Skip to content

Presets

Presets เป็นค่ากำหนดบางส่วนที่จะถูกรวมเข้ากับค่ากำหนดหลัก

เมื่อสร้าง preset เรามักจะส่งออกฟังก์ชันสร้างที่คุณสามารถขอตัวเลือกเฉพาะของ preset ได้ ตัวอย่างเช่น:

ts
import { definePreset, Preset } from 'unocss'

export default definePreset((options?: MyPresetOptions) => {
  return {
    name: 'my-preset',
    rules: [
      // ...
    ],
    variants: [
      // ...
    ],
    // รองรับค่ากำหนดส่วนใหญ่ที่คุณสามารถมีใน root config
  }
})

จากนั้นผู้ใช้สามารถใช้งานได้ดังนี้:

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

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

คุณสามารถตรวจสอบofficial presets และ community presets สำหรับตัวอย่างเพิ่มเติม

Released under the MIT License.