|
@@ -186,6 +186,12 @@ const defaultPreferences: Preferences = {
|
|
|
colorWeakMode: false,
|
|
|
compact: false,
|
|
|
contentCompact: 'wide',
|
|
|
+ contentCompactWidth: 1200,
|
|
|
+ contentPadding: 16,
|
|
|
+ contentPaddingBottom: 16,
|
|
|
+ contentPaddingLeft: 16,
|
|
|
+ contentPaddingRight: 16,
|
|
|
+ contentPaddingTop: 16,
|
|
|
defaultAvatar:
|
|
|
'https://unpkg.com/@vbenjs/static-source@0.1.7/source/avatar-v1.webp',
|
|
|
defaultHomePath: '/analytics',
|
|
@@ -200,6 +206,7 @@ const defaultPreferences: Preferences = {
|
|
|
name: 'Vben Admin',
|
|
|
preferencesButtonPosition: 'auto',
|
|
|
watermark: false,
|
|
|
+ zIndex: 200,
|
|
|
},
|
|
|
breadcrumb: {
|
|
|
enable: true,
|
|
@@ -220,9 +227,11 @@ const defaultPreferences: Preferences = {
|
|
|
footer: {
|
|
|
enable: false,
|
|
|
fixed: false,
|
|
|
+ height: 32,
|
|
|
},
|
|
|
header: {
|
|
|
enable: true,
|
|
|
+ height: 50,
|
|
|
hidden: false,
|
|
|
menuAlign: 'start',
|
|
|
mode: 'fixed',
|
|
@@ -248,11 +257,14 @@ const defaultPreferences: Preferences = {
|
|
|
collapsed: false,
|
|
|
collapsedButton: true,
|
|
|
collapsedShowTitle: false,
|
|
|
+ collapseWidth: 60,
|
|
|
enable: true,
|
|
|
expandOnHover: true,
|
|
|
extraCollapse: false,
|
|
|
+ extraCollapsedWidth: 60,
|
|
|
fixedButton: true,
|
|
|
hidden: false,
|
|
|
+ mixedWidth: 80,
|
|
|
width: 224,
|
|
|
},
|
|
|
tabbar: {
|
|
@@ -319,6 +331,18 @@ interface AppPreferences {
|
|
|
compact: boolean;
|
|
|
/** Whether to enable content compact mode */
|
|
|
contentCompact: ContentCompactType;
|
|
|
+ /** Content compact width */
|
|
|
+ contentCompactWidth: number;
|
|
|
+ /** Content padding */
|
|
|
+ contentPadding: number;
|
|
|
+ /** Content bottom padding */
|
|
|
+ contentPaddingBottom: number;
|
|
|
+ /** Content left padding */
|
|
|
+ contentPaddingLeft: number;
|
|
|
+ /** Content right padding */
|
|
|
+ contentPaddingRight: number;
|
|
|
+ /** Content top padding */
|
|
|
+ contentPaddingTop: number;
|
|
|
// /** Default application avatar */
|
|
|
defaultAvatar: string;
|
|
|
/** Default homepage path */
|
|
@@ -349,6 +373,8 @@ interface AppPreferences {
|
|
|
* @zh_CN Whether to enable watermark
|
|
|
*/
|
|
|
watermark: boolean;
|
|
|
+ /** z-index */
|
|
|
+ zIndex: number;
|
|
|
}
|
|
|
interface BreadcrumbPreferences {
|
|
|
/** Whether breadcrumbs are enabled */
|
|
@@ -385,11 +411,15 @@ interface FooterPreferences {
|
|
|
enable: boolean;
|
|
|
/** Whether the footer is fixed */
|
|
|
fixed: boolean;
|
|
|
+ /** Footer height */
|
|
|
+ height: number;
|
|
|
}
|
|
|
|
|
|
interface HeaderPreferences {
|
|
|
/** Whether the header is enabled */
|
|
|
enable: boolean;
|
|
|
+ /** Header height */
|
|
|
+ height: number;
|
|
|
/** Whether the header is hidden, css-hidden */
|
|
|
hidden: boolean;
|
|
|
/** Header menu alignment */
|
|
@@ -422,16 +452,22 @@ interface SidebarPreferences {
|
|
|
collapsedButton: boolean;
|
|
|
/** Whether to show title when sidebar is collapsed */
|
|
|
collapsedShowTitle: boolean;
|
|
|
+ /** Sidebar collapse width */
|
|
|
+ collapseWidth: number;
|
|
|
/** Whether the sidebar is visible */
|
|
|
enable: boolean;
|
|
|
/** Menu auto-expand state */
|
|
|
expandOnHover: boolean;
|
|
|
/** Whether the sidebar extension area is collapsed */
|
|
|
extraCollapse: boolean;
|
|
|
+ /** Sidebar extension area collapse width */
|
|
|
+ extraCollapsedWidth: number;
|
|
|
/** Whether the sidebar fixed button is visible */
|
|
|
fixedButton: boolean;
|
|
|
/** Whether the sidebar is hidden - css */
|
|
|
hidden: boolean;
|
|
|
+ /** Mixed sidebar width */
|
|
|
+ mixedWidth: number;
|
|
|
/** Sidebar width */
|
|
|
width: number;
|
|
|
}
|