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.