প্রিসেট
প্রিসেটগুলি আংশিক কনফিগারেশন যা মূল কনফিগারেশনে একত্রিত করা হবে।
একটি প্রিসেট লেখার সময়, আমরা সাধারণত একটি constructor function এক্সপোর্ট করি যা আপনি কিছু প্রিসেট-নির্দিষ্ট অপশনের জন্য জিজ্ঞাসা করতে পারেন। উদাহরণস্বরূপ:
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 */ }),
],
})আরও উদাহরণের জন্য আপনি অফিসিয়াল প্রিসেট এবং কমিউনিটি প্রিসেট দেখতে পারেন।