Skip to content

Commit

Permalink
fix(Divider): display a single border when no content
Browse files Browse the repository at this point in the history
  • Loading branch information
benjamincanac committed Oct 5, 2023
1 parent eb9ce6a commit 3c5c338
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions src/runtime/components/layout/Divider.vue
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,19 @@
<div :class="wrapperClass" v-bind="attrs">
<div :class="borderClass" />

<div v-if="label || icon || avatar || $slots.default" :class="containerClass">
<slot>
<span v-if="label" :class="ui.label">
{{ label }}
</span>
<UIcon v-else-if="icon" :name="icon" :class="ui.icon.base" />
<UAvatar v-else-if="avatar" v-bind="{ size: ui.avatar.size, ...avatar }" :class="ui.avatar.base" />
</slot>
</div>
<template v-if="label || icon || avatar || $slots.default">
<div :class="containerClass">
<slot>
<span v-if="label" :class="ui.label">
{{ label }}
</span>
<UIcon v-else-if="icon" :name="icon" :class="ui.icon.base" />
<UAvatar v-else-if="avatar" v-bind="{ size: ui.avatar.size, ...avatar }" :class="ui.avatar.base" />
</slot>
</div>

<div :class="borderClass" />
<div :class="borderClass" />
</template>
</div>
</template>

Expand Down

0 comments on commit 3c5c338

Please sign in to comment.