maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
44 lines (43 loc) • 953 B
TypeScript
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]>;