feat: tabs adds a variety of style configurations

This commit is contained in:
vben
2024-07-14 18:32:37 +08:00
parent ebf73b2df9
commit 3a91a24e0d
16 changed files with 248 additions and 33 deletions

View File

@@ -267,7 +267,7 @@ function handleMouseleave() {
<div v-if="slots.logo" :style="headerStyle">
<slot name="logo"></slot>
</div>
<VbenScrollbar :style="contentStyle">
<VbenScrollbar :style="contentStyle" shadow>
<slot></slot>
</VbenScrollbar>
@@ -297,7 +297,7 @@ function handleMouseleave() {
<div v-if="!extraCollapse" :style="extraTitleStyle">
<slot name="extra-title"></slot>
</div>
<VbenScrollbar :style="extraContentStyle" class="py-4">
<VbenScrollbar :style="extraContentStyle" class="py-4" shadow>
<slot name="extra"></slot>
</VbenScrollbar>
</div>

View File

@@ -39,8 +39,5 @@ const style = computed((): CSSProperties => {
<template>
<section :style="style" class="border-border flex w-full">
<slot></slot>
<div class="flex items-center">
<slot name="toolbar"></slot>
</div>
</section>
</template>