majestic-ui
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
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 | |
| 0.1.105 | Proprietary | |
| 0.1.104 | Proprietary | |
| 0.1.103 | Proprietary | |
| 0.1.102 | Proprietary | |
| 0.1.101 | Proprietary | |
| 0.1.100 | Proprietary | |
| 0.1.99 | Proprietary | |
| 0.1.98 | Proprietary | |
| 0.1.97 | Proprietary | |
| 0.1.96 | Proprietary | |
| 0.1.95 | Proprietary | |
| 0.1.94 | Proprietary | |
| 0.1.93 | Proprietary | |
| 0.1.92 | Proprietary | |
| 0.1.91 | Proprietary | |
| 0.1.90 | Proprietary | |
| 0.1.89 | Proprietary | |
| 0.1.88 | Proprietary | |
| 0.1.87 | Proprietary | |
| 0.1.86 | Proprietary | |
| 0.1.85 | Proprietary | |
| 0.1.84 | Proprietary | |
| 0.1.83 | Proprietary | |
| 0.1.82 | Proprietary | |
| 0.1.81 | Proprietary |
Showing the latest 30 of 196. See every release on npm
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 | |
| 0.1.63-1.dev | Proprietary | |
| 0.1.61-1.dev | Proprietary | |
| 0.1.52-2-dev | Proprietary | |
| 0.1.52-1-dev | Proprietary | |
| 0.1.52-1.dev | Proprietary | |
| 0.1.42-dev.1 | Proprietary | |
| 0.1.26-1.dev | Proprietary | |
| 0.1.6-1.dev | Proprietary | |
| 0.1.0-17.dev | Proprietary | |
| 0.1.0-16.dev | Proprietary | |
| 0.1.0-15.dev | Proprietary | |
| 0.1.0-13.dev | Proprietary | |
| 0.1.0-12.dev | Proprietary | |
| 0.1.0-10.dev | Proprietary | |
| 0.1.0-9.dev | Proprietary | |
| 0.1.0-8.dev | Proprietary | |
| 0.1.0-7.dev | Proprietary | |
| 0.1.0-6.dev | Proprietary | |
| 0.1.0-5.dev | Proprietary | |
| 0.1.0-4.dev | Proprietary | |
| 0.1.0-3.dev | Proprietary | |
| 0.1.0-2.dev | Proprietary | |
| 0.1.0-1 | Proprietary | |
| 0.0.99-5 | Proprietary | |
| 0.0.99-4 | Proprietary |
Showing the latest 30 of 364. See every release on npm