UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

100 lines (99 loc) 1.93 kB
import { buildProps as o, eventProp as e, booleanProp as n, localeProp as a, booleanStringProp as t } from "@vexip-ui/config"; const r = { type: [String, Boolean, Function], default: null }, g = o({ locale: a("layout"), noAside: n, footer: n, tag: String, menus: Object, menuProps: Object, logo: String, signName: String, config: Array, user: Object, actions: Array, expanded: n, reduced: n, avatarCircle: n, signType: String, headerFixed: r, asideFixed: r, copyright: String, links: Array, colors: Array, color: String, miniHeaderSign: r, verticalLinks: r, darkMode: n, fixedMain: n, fitWindow: n, innerClasses: Object, noHeader: n, noMasker: n, onExpandedChange: e(), onReducedChange: e(), onSignClick: e(), onMenuSelect: e(), onUserAction: e(), onNavChange: e(), onColorChange: e(), onToggleTheme: e(), onContentResize: e() }), c = o({ tag: String, expanded: n, reduced: n, menus: Array, menuProps: Object, logo: String, signName: String, fixed: t, signType: String, onExpandedChange: e(), onReducedChange: e(), onSignClick: e(), onMenuSelect: e() }), s = o({ locale: a("layout"), tag: String, logo: String, signName: String, user: Object, userDropped: n, avatarCircle: n, config: Array, actions: Array, signType: String, colors: Array, color: String, menus: Object, menuProps: Object, darkMode: n, onNavChange: e(), onColorChange: e(), onUserAction: e(), onSignClick: e(), onDroppedChange: e(), onExpandedChange: e(), onReducedChange: e(), onMenuSelect: e(), onToggleTheme: e() }), l = o({ tag: String, fixed: n }), d = o({ tag: String, copyright: String, links: Array, verticalLinks: t }); export { c as layoutAsideProps, d as layoutFooterProps, s as layoutHeaderProps, l as layoutMainProps, g as layoutProps }; //# sourceMappingURL=props.mjs.map