majestic-ui

Majestic UI - a Vue 3 component library
27,558
Install
npm install majestic-ui
Latest Version:0.1.122
Vue:3
License:Proprietary
Last Updated:Sep 5, 2024
Links: npm
Maintainer: loremru

Majestic UI

Vue 3 component library. Gunza inc.

Install

npm install majestic-ui
#or
yarn add majestic-ui

Install Vue Plugin

Open src/main.js in project.

import MajesticUI from 'majestic-ui'

import 'virtual:windi.css'
import '~/majestic-ui/dist/style.css'

app.use(MajesticUI.Plugin)

Configure WindiCSS

Open windi.config.js

import { defineConfig } from 'windicss/helpers'

export default defineConfig({
  extract: {
    include: ['src/**/*.{vue,html,ts,js}', '**/*.vue', '*.vue',
      'node_modules/majestic-ui/dist/components/**/*.vue',
      'node_modules/majestic-ui/dist/composables/**/*.ts',
      'node_modules/majestic-ui/dist/composables/**/*.js'
    ],
    exclude: ['node_modules', '.git'],
  },
})

Plugin options

const options = {
  textInvert: false, // Invert text color in components
}
app.use(MajesticUI.Plugin, options)

Somewhere you must connect directives manually

Vue 3 mq options

createApp(App).use(Vue3Mq, {
    breakpoints: {
      phone: 0,
      shortTablet: 768,
      wideTablet: 912,
      desktop: 1152,
    },
  })
import useMq from 'majestic-ui/composables/useMq'

const { isPhone, isShortTablet, isWideTablet, isTablet, isDesktop, isPhoneOrTablet, isTabletOrDesktop, screen } =
  useMq()

provide('isPhone', isPhone)
provide('isShortTablet', isShortTablet)
provide('isWideTablet', isWideTablet)
provide('isTablet', isTablet)
provide('isDesktop', isDesktop)
provide('isPhoneOrTablet', isPhoneOrTablet)
provide('isTabletOrDesktop', isTabletOrDesktop)
provide('screen', screen)

Related Packages

bump-ui

Bump-UI for Vue 3+

713
vue3-bulma-ui

UI 组件基于 Vue 3 + Bulma

3,652 0
vueperslides

A touch ready and responsive slideshow for Vue 3 and 2.

683,126 572
seeroad-ui

seeroad project ui library

3,733
ui

Version History

Version Released License
0.1.122 Proprietary
0.1.110 Proprietary
0.1.109 Proprietary
0.1.108 Proprietary
0.1.106 Proprietary
Pre-releases (364)
Version Released License
0.1.91-1.dev Proprietary
0.1.76-2.dev Proprietary
0.1.76-1.dev Proprietary
0.1.63-3.dev Proprietary
0.1.63-2.dev Proprietary