refactor: refacotr preference

This commit is contained in:
vben
2024-06-01 23:15:29 +08:00
parent f7b97e8a83
commit fed47f5e05
139 changed files with 2205 additions and 1450 deletions

View File

@@ -1,8 +1,8 @@
import type {
ContentCompactType,
LayoutHeaderMode,
LayoutHeaderModeType,
LayoutType,
ThemeType,
ThemeModeType,
} from '@vben-core/typings';
interface VbenLayoutProps {
@@ -86,7 +86,7 @@ interface VbenLayoutProps {
* header 显示模式
* @default 'fixed'
*/
headerMode?: LayoutHeaderMode;
headerMode?: LayoutHeaderModeType;
/**
* header是否显示
* @default true
@@ -146,7 +146,7 @@ interface VbenLayoutProps {
* 侧边栏
* @default dark
*/
sideTheme?: ThemeType;
sideTheme?: ThemeModeType;
/**
* 侧边栏是否可见
* @default true

View File

@@ -460,7 +460,7 @@ function handleOpenMenu() {
<template>
<div class="relative flex min-h-full w-full">
<slot name="preference"></slot>
<slot name="preferences"></slot>
<slot name="floating-button-group"></slot>
<LayoutSide
v-if="sideVisibleState"