UNPKG

@kiwicom/orbit-components

Version:

Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.

56 lines (40 loc) 2.86 kB
# Timeline To implement Timeline component into your project you'll need to add the import: ```jsx import Timeline, { TimelineStep } from "@kiwicom/orbit-components/lib/Timeline"; ``` After adding import into your project you can use it simply like: ```jsx <Timeline> <TimelineStep label="In Progress" time="20.05.2020" type="success"> We’ll wait for the carrier(s) to send us the refund and contact them again if necessary. </TimelineStep> </Timeline> ``` ## Props Table below contains all types of the props available in the **Timeline** component. | Name | Type | Default | Description | | :----------- | :------------------ | :------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **children** | `React.Node` | | List of [`TimelineStep`](#TimelineStep) components | | dataTest | `string` | | Optional prop for testing purposes. | | spaceAfter | `enum` | | Additional `margin-bottom` after component. [See this docs](https://github.com/kiwicom/orbit/tree/master/packages/orbit-components/src/common/getSpacingToken) | | direction | `"column" \| "row"` | | Allows to set direction, by default on desktop is `row` and on mobile is set to `column` | ## Subcomponents ### TimelineStep ```jsx import TimelineStep from "@kiwicom/orbit-components/lib/Timeline/TimelineStep"; ``` #### Props Table below contains all types of the props in **TimelineStep** component. | Name | Type | Default | Description | | :----------- | :-------------- | :------ | :------------------------------------------------------------------------ | | **children** | `React.Node` | | The content of the component | | label | `string` | | Text for [`Badge`](https://orbit.kiwi/components/badge/) component inside | | type | [`enum`](#enum) | | Type of current process step | | subLabel | `string` | | SubLabel text of current process step | ### enum | type | | :--------- | | "success" | | "warning" | | "critical" |