Separator
The Separator
component provides a demarcation between two components. It basically draws a customizable horizontal line between two components.
Usage
Use by importing the Separator
component from Avocado
and apply like so...
Lorem ipsum dolor sit amet consectetur adipisicing elit. Eveniet ullam aspernatur velit blanditiis nobis magnam amet expedita dolorem! Doloremque temporibus, atque eveniet possimus culpa veritatis quia perferendis aspernatur maxime earum.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Eveniet ullam aspernatur velit blanditiis nobis magnam amet expedita dolorem! Doloremque temporibus, atque eveniet possimus culpa veritatis quia perferendis aspernatur maxime earum.
Width
The Separator
component provides a flexible way to customize the width. Pass the desired width to the width
. Here's an example
This is a demo of the Separator component with a red color and a width of 40px
This is a demo of the Separator component with a red color and a width of 40px
Color
As you might have noticed in the previous demo, the Separator
takes in a color
prop that sets its color. Here's another example with different colors.
This is another demo using red, blue, green and magenta respectively.
This is another demo using red, blue, green and magenta respectively.
Alignment
Most times, you want the Separator
to be at the middle instead of the left. Avocado
provides a way to achieve this with the centered
prop. Here's another example...
This is another demo using red, blue, green and magenta respectively.
This is another demo using red, blue, green and magenta respectively.
Spacing
The spacing around the Separator
component can also be customized using the topSpacing
and bottomSpacing
props.
Only numbers are currently allowed to be passed into
spacing
. They are in-turn converts it topx
underneath.
Here's an example with topSpacing
set to 100px
and bottomSpacing
set to 50px
This is another demo using red, blue, green and magenta respectively.
This is another demo using red, blue, green and magenta respectively.
Separator Props
property | description | type | default |
---|---|---|---|
color | Separator color | string | - |
width | width of the Separator in px , % , etc | string | 1.5px |
topSpacing | space between Separator and top element | number | 0 |
bottomSpacing | space between Separator and bottom element | number | 0 |
centered | Separator is centered if set to true | boolean | false |