Inference Logoinference.sh

Divider

Separate content with a thin line.

Preview

code
1Above23Below

Usage

go
1node := models.WidgetNode{2    Type:    models.WidgetNodeTypeDivider,3    Spacing: 2,4}

Props

NameTypeDescriptionDefault
type"divider"Node typerequired
spacingnumber | stringOuter spacing applied above and below the divider-
colorstring | ThemeColorColor of the divider line"default"
sizenumber | stringThickness of the divider line in pixels1
flushbooleanFlush the divider to the edge of its containerfalse

Color Tokens

  • default - Standard border color
  • subtle - Lighter, less prominent
  • strong - Darker, more prominent

Examples

Basic Divider

go
1{2    Type: models.WidgetNodeTypeCol,3    Gap:  2,4    Children: []models.WidgetNode{5        {Type: models.WidgetNodeTypeText, Value: "Section 1"},6        {Type: models.WidgetNodeTypeDivider},7        {Type: models.WidgetNodeTypeText, Value: "Section 2"},8    },9}

With Custom Spacing

go
1{Type: models.WidgetNodeTypeDivider, Spacing: 4}

Subtle Divider

go
1{Type: models.WidgetNodeTypeDivider, Color: "subtle"}

TypeScript

typescript
1const node: WidgetNode = {2  type: "divider",3  spacing: 2,4  color: "default",5}

Best Practices

  1. Use sparingly - Too many dividers create visual clutter
  2. Prefer spacing - Often gap on Col is sufficient
  3. Use for logical sections - Divide distinct content groups

we use cookies

we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.

by clicking "accept", you agree to our use of cookies.
learn more.