Skip to content

Divider

Divider is nothing but a partitioning element that has specific dimensions

Examples

Horizontal

Code
vue
<script setup lang="ts">
import { BaseDivider } from '@point-hub/papp'
</script>

<template>
  <div class="flex">
    Left Content
    <component :is="BaseDivider" orientation="horizontal" />
    Middle Content
    <component :is="BaseDivider" orientation="horizontal" />
    Right Content
  </div>
</template>

Horizontal with text

Code
vue
<script setup lang="ts">
import { BaseDivider } from '@point-hub/papp'
</script>

<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.
    <component :is="BaseDivider" 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
<script setup lang="ts">
import { BaseDivider } from '@point-hub/papp'
</script>

<template>
  <div class="flex flex-col">
    Left Content
    <component :is="BaseDivider" orientation="vertical" />
    Middle Content
    <component :is="BaseDivider" orientation="vertical" />
    Right Content
  </div>
</template>

Vertical with text

Code
vue
<script setup lang="ts">
import { BaseDivider } from '@point-hub/papp'
</script>

<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.
    <component :is="BaseDivider" 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

NameTypeDefaultDescription
orientationBaseDividerOrientationDivider orientation is required.
textstringDivider text.

Released under the MIT License.