Skip to content

الإعدادات المسبقة

الإعدادات المسبقة هي تكوينات جزئية سيتم دمجها في التكوين الرئيسي.

عند كتابة إعداد مسبق، عادة نصدّر دالة منشئ يمكنك أن تطلب منها بعض الخيارات المحددة للإعداد المسبق. على سبيل المثال:

ts
import { definePreset, Preset } from 'unocss'

export default definePreset((options?: MyPresetOptions) => {
  return {
    name: 'my-preset',
    rules: [
      // ...
    ],
    variants: [
      // ...
    ],
    // يدعم معظم التكوين الذي يمكن أن يكون لديك في التكوين الجذري
  }
})

ثم يمكن للمستخدم استخدامه مثل هذا:

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

export default defineConfig({
  presets: [
    myPreset({ /* خيارات الإعداد المسبق */ }),
  ],
})

يمكنك التحقق من الإعدادات المسبقة الرسمية وإعدادات المجتمع المسبقة لمزيد من الأمثلة.

Released under the MIT License.