purityselect_admin/resources/js/@layouts/config.js
2024-10-25 19:58:19 +05:00

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' },
},
}