Inline
To implement Inline component into your project you’ll need to add the import:
import Inline from "@kiwicom/orbit-components/lib/Inline";
After adding import into your project you can use it simply like:
<Inline>Hello World!</Inline>
Props
Table below contains all types of the props available in the Inline component.
| Name | Type | Default | Description |
|---|---|---|---|
| as | string | "div" | Render as element. |
| id | string | Optional id of component. | |
| className | string | Optional className of component. | |
| children | React.Node | The children of the Inline. | |
| dataTest | string | Optional prop for testing purposes. | |
| spacing | spacingToken | The spacing between children elements of the Inline | |
| align | enum | The align-items of the Inline | |
| justify | enum | The justify-content of the Inline | |
| largeDesktop | MediaQueries | Object for setting up properties for the largeDesktop viewport. | |
| desktop | MediaQueries | Object for setting up properties for the desktop viewport. | |
| tablet | MediaQueries | Object for setting up properties for the tablet viewport. | |
| largeMobile | MediaQueries | Object for setting up properties for the largeMobile viewport. | |
| mediumMobile | MediaQueries | Object for setting up properties for the mediumMobile viewport. |
Media Queries
When you need to specify some different behaviour of the Inline component on different viewport, you can use properties for it.
There are mediumMobile, largeMobile, tablet, desktop and largeDesktop available and it behaves the same as mediaQueries functions.
All this properties - objects have the some own properties and none is required.
| Name | Type | Default | Description |
|---|---|---|---|
| spacing | spacingToken | The spacing between children elements of the Inline | |
| align | enum | The align-items of the Inline | |
| justify | enum | The justify-content of the Inline |
enum
| justify | align |
|---|---|
"start" | "start" |
"end" | "end" |
"center" | "center" |
"between" | |
"around" |
spacingToken
| spacingToken |
|---|
"none" |
"50" |
"100" |
"150" |
"200" |
"300" |
"400" |
"500" |
"600" |
"800" |
"1000" |
"1200" |
"1600" |