UNPKG

@kiwicom/smart-faq

Version:

119 lines (92 loc) 5.54 kB
"use strict"; require("core-js/modules/es.array.map"); require("core-js/modules/es.function.name"); require("core-js/modules/es.object.get-own-property-descriptor"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _style = _interopRequireDefault(require("styled-jsx/style")); var React = _interopRequireWildcard(require("react")); var _reactRelay = require("react-relay"); var _CarrierLogo = _interopRequireDefault(require("@kiwicom/orbit-components/lib/CarrierLogo")); var _ChevronRight = _interopRequireDefault(require("@kiwicom/orbit-components/lib/icons/ChevronRight")); var _BookingId = _interopRequireDefault(require("./BookingId")); var _FromToRow = _interopRequireDefault(require("./FromToRow")); var _DateAndPassenger = _interopRequireDefault(require("./DateAndPassenger")); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // @flow var styles = new String(".card{width:100%;position:relative;border-radius:3px;background-color:#ffffff;border:solid 1px #e8edf1;padding:12px 44px 24px 44px;margin-bottom:24px;}div.fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}div.logoCarriers{position:absolute;top:23px;left:6px;}div.chevron{position:absolute;top:25px;right:16px;line-height:1.6;}div.label{display:block;margin-bottom:4px;}div.section{display:block;}p.flight{font-size:16px;font-weight:bold;line-height:1.4;color:#46515e;margin-bottom:12px;margin-left:2px;display:inline-block;}div.arrowIcon{display:inline-block;margin-left:8px;margin-right:8px;vertical-align:top;}@media only screen and (max-width:900px){.card{height:100%;margin-bottom:16;}p.flight{font-size:12px;}div.section{display:inline-block;margin-bottom:12px;}div.section:not(:last-child){margin-right:20px;}div.section:nth-child(3){margin-right:65px;}div.fields{display:block;margin-top:5px;}}"); styles.__hash = "1868617679"; /*:: type Props = {| type: string, booking: DeprecatedBookingCardType, departure: BookingCardDepartureType, arrival: BookingCardArrivalType, |};*/ var DeprecatedBookingCard = function DeprecatedBookingCard(props /*: Props*/ ) { var _props$booking$carrie; var carriers = (_props$booking$carrie = props.booking.carriers) !== null && _props$booking$carrie !== void 0 ? _props$booking$carrie : []; var allCarriers = carriers.map(function (c) { var _ref, _ref2; return { code: (_ref = c && c.code) !== null && _ref !== void 0 ? _ref : '', name: (_ref2 = c && c.name) !== null && _ref2 !== void 0 ? _ref2 : '' }; }); return React.createElement("div", { className: "card" }, React.createElement(_BookingId.default, { booking: props.booking }), React.createElement("div", { className: "logoCarriers" }, React.createElement(_CarrierLogo.default, { size: "medium", carriers: allCarriers })), React.createElement(_FromToRow.default, { type: props.type, arrival: props.arrival, departure: props.departure }), React.createElement("div", { className: "chevron" }, React.createElement(_ChevronRight.default, { size: "medium", customColor: "#bac7d5" })), React.createElement(_DateAndPassenger.default, { departure: props.departure, booking: props.booking }), React.createElement(_style.default, { styleId: styles.__hash, css: styles })); }; /** @deprecated replace all usages by BookingCard & remove this */ var _default = (0, _reactRelay.createFragmentContainer)(DeprecatedBookingCard, { booking: function booking() { var node = require("./__generated__/DeprecatedBookingCard_booking.graphql"); if (node.hash && node.hash !== "5c29ff3dddf6c660ab4bfb1f90f00b71") { console.error("The definition of 'DeprecatedBookingCard_booking' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."); } return require("./__generated__/DeprecatedBookingCard_booking.graphql"); }, arrival: function arrival() { var node = require("./__generated__/DeprecatedBookingCard_arrival.graphql"); if (node.hash && node.hash !== "2756072c16e704623c90709174ca13d9") { console.error("The definition of 'DeprecatedBookingCard_arrival' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."); } return require("./__generated__/DeprecatedBookingCard_arrival.graphql"); }, departure: function departure() { var node = require("./__generated__/DeprecatedBookingCard_departure.graphql"); if (node.hash && node.hash !== "0fffbe4f83d511871413b707b36baa1c") { console.error("The definition of 'DeprecatedBookingCard_departure' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."); } return require("./__generated__/DeprecatedBookingCard_departure.graphql"); } }); exports.default = _default;