Skip to main content

MultinaireDivider

Horizontal or vertical divider line with theme-aware styling.

Basic Usage

import { MultinaireDivider } from '@multinaire/multinaire-design';

<MultinaireDivider />

Props

PropTypeDefaultDescription
horizontalbooleantrueHorizontal (default) or vertical divider
marginSpacingProps-Margin spacing
thicknessnumber1Divider thickness in pixels

Examples

Horizontal Divider

<MultinaireContainer>
<MultinaireText>Section 1</MultinaireText>
<MultinaireDivider margin={{ vertical: 16 }} />
<MultinaireText>Section 2</MultinaireText>
</MultinaireContainer>

Vertical Divider

<MultinaireContainer horizontal alignItems="center">
<MultinaireText>Left</MultinaireText>
<MultinaireDivider horizontal={false} margin={{ horizontal: 16 }} />
<MultinaireText>Right</MultinaireText>
</MultinaireContainer>

Custom Thickness

<MultinaireDivider thickness={2} />

In a List

<MultinaireContainer>
{items.map((item, index) => (
<React.Fragment key={item.id}>
<MultinaireText>{item.name}</MultinaireText>
{index < items.length - 1 && (
<MultinaireDivider margin={{ vertical: 8 }} />
)}
</React.Fragment>
))}
</MultinaireContainer>