Skip to content

Page Divider

<pa-page-divider> | PaPageDivider

A spacing component designed to create structured spacing between major page sections within pa-page-container. Page dividers help organize page layout into distinct areas and improve overall page structure.

Usage

First Section
 
Second Section
vue
<template>
  <pa-page-container size="md">
    <pa-sheet elevate="true">First Section</pa-sheet>
    <pa-page-divider size="md" />
    <pa-sheet elevate="true">Second Section</pa-sheet>
  </pa-page-container>
</template>

Examples

Size Variants

Content before small divider
 
After small (12px)
 
After medium (24px)
 
After large (36px)
vue
<template>
  <pa-page-container size="md">
    <pa-sheet elevate="true">Content before small divider</pa-sheet>
    <pa-page-divider size="sm" />
    <pa-sheet elevate="true">After small (12px)</pa-sheet>
    <pa-page-divider size="md" />
    <pa-sheet elevate="true">After medium (24px)</pa-sheet>
    <pa-page-divider size="lg" />
    <pa-sheet elevate="true">After large (36px)</pa-sheet>
  </pa-page-container>
</template>

Dashboard Layout

Dashboard

Overview and key metrics

 

Recent Activity

Payment processed

New customer added

 

Quick Actions

vue
<template>
  <pa-page-container size="lg">
    <pa-sheet>
      <h1>Dashboard</h1>
      <p>Overview and key metrics</p>
    </pa-sheet>
    
    <pa-page-divider size="lg" />
    
    <pa-sheet>
      <h2>Recent Activity</h2>
      <pa-list-item>Payment processed</pa-list-item>
      <pa-list-item>New customer added</pa-list-item>
    </pa-sheet>
    
    <pa-page-divider size="md" />
    
    <pa-sheet>
      <h2>Quick Actions</h2>
      <pa-button variant="primary">Process Payment</pa-button>
    </pa-sheet>
  </pa-page-container>
</template>

Importing

js
import { PaPageDivider } from '@payadvantage/ui-components'

Properties

PropertyTypeDefaultDescription
size'sm' | 'md' | 'lg'RequiredControls spacing amount (12px/24px/36px)

Size Reference

SizeSpacingUse Case
sm12pxSubtle separation between related sections
md24pxStandard separation for distinct page areas
lg36pxProminent separation between major page sections

Dependencies

  • pa-page-container - Works optimally within page containers for proper spacing context