Divider
Divider is nothing but a partitioning element that has specific dimensions
Examples
Horizontal
Code
vue
<template>
<div class="flex">
Left Content
<base-divider orientation="horizontal" />
Middle Content
<base-divider orientation="horizontal" />
Right Content
</div>
</template>Horizontal with text
Code
vue
<template>
<div class="flex">
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Necessitatibus vel labore neque
similique laudantium commodi illum architecto qui placeat, dolore totam iure, dolorem voluptates
laborum, expedita voluptatibus sit officiis eius.
<base-divider orientation="horizontal" text="VS" />
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Ad sunt ipsam maiores deserunt
laudantium quia optio. Saepe iure soluta dignissimos quos suscipit? Itaque minima similique
deleniti cumque? Odio, magni veritatis.
</div>
</template>Vertical
Code
vue
<template>
<div class="flex flex-col">
Left Content
<base-divider orientation="vertical" />
Middle Content
<base-divider orientation="vertical" />
Right Content
</div>
</template>Vertical with text
Code
vue
<template>
<div class="flex flex-col">
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Necessitatibus vel labore neque
similique laudantium commodi illum architecto qui placeat, dolore totam iure, dolorem voluptates
laborum, expedita voluptatibus sit officiis eius.
<base-divider orientation="vertical" text="VS" />
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Ad sunt ipsam maiores deserunt
laudantium quia optio. Saepe iure soluta dignissimos quos suscipit? Itaque minima similique
deleniti cumque? Odio, magni veritatis.
</div>
</template>Divider API
Types
ts
export type BaseDividerOrientation = 'horizontal' | 'vertical'Props
| Name | Type | Default | Description |
|---|---|---|---|
| orientation | BaseDividerOrientation | Divider orientation is required. | |
| text | string | Divider text. |