UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

44 lines (43 loc) 953 B
import { MazUiThemeOptions } from '@maz-ui/themes/plugin'; import { MazUiTranslationsOptions } from '@maz-ui/translations'; import { Plugin } from 'vue'; export interface MazUiOptions { /** * The theme configurations * Can not be disabled */ theme: MazUiThemeOptions; /** * The translations configurations * Can not be disabled */ translations?: MazUiTranslationsOptions; } /** * @example * ```ts * import { MazUi } from 'maz-ui/plugins/maz-ui' * import { mazUi as mazUiPreset } from '@maz-ui/themes/presets/mazUi' * import 'maz-ui/styles' * * app.use(MazUi, { * theme: { * preset: mazUiPreset, * strategy: 'hybrid', * darkMode: 'class', * }, * translations: { * locale: 'en', * translations: { * en: { * ... * }, * fr: { * ... * }, * }, * }, * }) * ``` */ export declare const MazUi: Plugin<[MazUiOptions]>;