feat: 新增logo铺满显示和是否显示text配置 (#8102)
* feat: 新增logo铺满显示和是否显示text配置 * feat: logo.enable=false时隐藏logo区域占位;设置logoMode、showText为必填。 * style: 修复注释问题 * fix: 删除多余属性
This commit is contained in:
@@ -68,6 +68,8 @@ const defaultPreferences: Preferences = {
|
||||
enable: true,
|
||||
fit: 'contain',
|
||||
source: 'https://unpkg.com/@vbenjs/static-source@0.1.7/source/logo-v1.webp',
|
||||
showText: true,
|
||||
logoMode: 'icon',
|
||||
},
|
||||
navigation: {
|
||||
accordion: true,
|
||||
|
||||
@@ -228,6 +228,12 @@ interface LogoPreferences {
|
||||
enable: boolean;
|
||||
/** logo图片适应方式 */
|
||||
fit: 'contain' | 'cover' | 'fill' | 'none' | 'scale-down';
|
||||
/** logo高度, 只在 logoMode=full时生效 */
|
||||
fullLogoHeight?: number | string;
|
||||
/** logo 展示类型,icon 图标模式, full 铺满logo区域 */
|
||||
logoMode: 'full' | 'icon';
|
||||
/** logo text是否展示 */
|
||||
showText: boolean;
|
||||
/** logo地址 */
|
||||
source: string;
|
||||
/** 暗色主题logo地址 (可选,若不设置则使用 source) */
|
||||
|
||||
Reference in New Issue
Block a user