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.

59 lines (58 loc) 2.21 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default; exports.__esModule = true; exports.default = void 0; var React = _interopRequireWildcard(require("react")); var _StyledRelative = _interopRequireDefault(require("../primitives/StyledRelative")); var _Text = _interopRequireDefault(require("../../../Text")); var _Stack = _interopRequireDefault(require("../../../Stack")); var _StyledProgressLine = _interopRequireDefault(require("../primitives/StyledProgressLine")); var _TypeIcon = _interopRequireDefault(require("./TypeIcon")); var _StyledText = _interopRequireDefault(require("../primitives/StyledText")); const TimelineStepMobile = ({ type, subLabel, label, nextType, children, active, last }) => { return /*#__PURE__*/React.createElement(_StyledRelative.default, null, /*#__PURE__*/React.createElement(_Stack.default, { flex: true, spaceAfter: "large", align: "stretch", desktop: { align: "start" } }, /*#__PURE__*/React.createElement(_TypeIcon.default, { type: type, active: !!active, mobile: true }), !last && /*#__PURE__*/React.createElement(_StyledProgressLine.default, { status: nextType, prevStatus: type }), /*#__PURE__*/React.createElement(_Stack.default, { flex: true, shrink: true, direction: "column", spacing: "XXSmall" }, /*#__PURE__*/React.createElement(_Stack.default, { flex: true, direction: "column", spacing: "XXSmall" }, /*#__PURE__*/React.createElement(_StyledText.default, { active: active || last && type === "success" }, /*#__PURE__*/React.createElement(_Text.default, { weight: "bold" }, label)), subLabel && /*#__PURE__*/React.createElement(_StyledText.default, { active: active }, /*#__PURE__*/React.createElement(_Text.default, { size: "small" }, subLabel))), /*#__PURE__*/React.createElement(_StyledText.default, { active: active || last && type === "success" }, /*#__PURE__*/React.createElement(_Text.default, null, children))))); }; var _default = TimelineStepMobile; exports.default = _default;