43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
import { breakpointsVuetify } from '@vueuse/core'
|
|
import { AppContentLayoutNav, ContentWidth, FooterType, HorizontalNavType, NavbarType } from '@layouts/enums'
|
|
|
|
export const layoutConfig = {
|
|
app: {
|
|
title: 'my-layout',
|
|
logo: h('img', { src: '/src/assets/logo.svg' }),
|
|
contentWidth: ContentWidth.Boxed,
|
|
contentLayoutNav: AppContentLayoutNav.Vertical,
|
|
overlayNavFromBreakpoint: breakpointsVuetify.md,
|
|
|
|
// isRTL: false,
|
|
i18n: {
|
|
enable: true,
|
|
},
|
|
iconRenderer: h('div'),
|
|
},
|
|
navbar: {
|
|
type: NavbarType.Sticky,
|
|
navbarBlur: true,
|
|
},
|
|
footer: {
|
|
type: FooterType.Static,
|
|
},
|
|
verticalNav: {
|
|
isVerticalNavCollapsed: false,
|
|
defaultNavItemIconProps: { icon: 'ri-circle-line' },
|
|
},
|
|
horizontalNav: {
|
|
type: HorizontalNavType.Sticky,
|
|
transition: 'none',
|
|
popoverOffset: 0,
|
|
},
|
|
icons: {
|
|
chevronDown: { icon: 'ri-arrow-down-line' },
|
|
chevronRight: { icon: 'ri-arrow-right-line' },
|
|
close: { icon: 'ri-close-line' },
|
|
verticalNavPinned: { icon: 'ri-record-circle-line' },
|
|
verticalNavUnPinned: { icon: 'ri-circle-line' },
|
|
sectionTitlePlaceholder: { icon: 'ri-subtract-line' },
|
|
},
|
|
}
|