Skip to content

প্রিসেট

প্রিসেটগুলি আংশিক কনফিগারেশন যা মূল কনফিগারেশনে একত্রিত করা হবে।

একটি প্রিসেট লেখার সময়, আমরা সাধারণত একটি 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 */ }),
  ],
})

আরও উদাহরণের জন্য আপনি অফিসিয়াল প্রিসেট এবং কমিউনিটি প্রিসেট দেখতে পারেন।

Released under the MIT License.