@spark-web/inline
v1.1.0
Published
--- title: Inline storybookPath: page-layout-inline--default isExperimentalPackage: false ---
Downloads
2,103
Readme
title: Inline storybookPath: page-layout-inline--default isExperimentalPackage: false
Use to layout a group of elements together, and allow them to wrap onto multiple lines.
<Inline gap="large">
<Placeholder width={128} />
<Placeholder width={32} />
<Placeholder width={64} />
<Placeholder width={256} />
<Placeholder width={128} />
<Placeholder width={32} />
<Placeholder width={64} />
<Placeholder width={128} />
<Placeholder width={32} />
<Placeholder width={64} />
<Placeholder width={256} />
</Inline>
Examples
Gap
The spacing between children can be adjusted using the gap
prop.
<Inline gap="xxlarge">
<Inline gap="small">
<Placeholder />
<Placeholder />
<Placeholder />
</Inline>
<Inline gap="medium">
<Placeholder />
<Placeholder />
<Placeholder />
</Inline>
<Inline gap="large">
<Placeholder />
<Placeholder />
<Placeholder />
</Inline>
<Inline gap="xlarge">
<Placeholder />
<Placeholder />
<Placeholder />
</Inline>
</Inline>
Vertical alignment
Items can be aligned vertically using the alignY
prop.
<Stack gap="medium" align="center" dividers>
<Inline gap="small" alignY="top">
<Placeholder />
<Placeholder label="top" height={64} width={128} />
<Placeholder />
</Inline>
<Inline gap="small" alignY="center">
<Placeholder />
<Placeholder label="center" height={64} width={128} />
<Placeholder />
</Inline>
<Inline gap="small" alignY="bottom">
<Placeholder />
<Placeholder label="bottom" height={64} width={128} />
<Placeholder />
</Inline>
</Stack>
Horizontal alignment
Items can be aligned horizontally using the align
prop.
<Stack gap="medium" dividers>
<Inline gap="small" align="left">
<Placeholder label="left" width={128} />
<Placeholder />
<Placeholder />
</Inline>
<Inline gap="small" align="center">
<Placeholder />
<Placeholder label="center" width={128} />
<Placeholder />
</Inline>
<Inline gap="small" align="right">
<Placeholder />
<Placeholder />
<Placeholder label="right" width={128} />
</Inline>
</Stack>
Props
Box
props are also included as Inline
props and are not
listed here (excluding display
, alignItems
, flexDirection
,
justifyContent
and flexWrap
).