@kiwicom/smart-faq
Version:
49 lines (38 loc) • 1.61 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var React = _interopRequireWildcard(require("react"));
var _reactRouterDom = require("react-router-dom");
var _Text = _interopRequireDefault(require("@kiwicom/orbit-components/lib/Text"));
var _Heading = _interopRequireDefault(require("@kiwicom/orbit-components/lib/Heading"));
var _Card = _interopRequireDefault(require("@kiwicom/orbit-components/lib/Card"));
var _CardSection = _interopRequireDefault(require("@kiwicom/orbit-components/lib/Card/CardSection"));
// @flow
var RawFAQArticle = function RawFAQArticle(props
/*: Props*/
) {
return React.createElement(_reactRouterDom.Link, {
"data-cy": "faq-article-link",
to: props.isSearchResult ? "/faq/search/article/".concat(props.article.id) : "/faq/".concat(props.categoryId || '', "/article/").concat(props.article.id),
style: {
textDecoration: 'none',
display: 'block'
},
onClick: props.onClick
}, React.createElement(_Card.default, {
spaceAfter: "large"
}, React.createElement(_CardSection.default, null, React.createElement(_Heading.default, {
type: "title3",
element: "h3",
spaceAfter: "smallest",
dataTest: "card-title"
}, props.article.title || ''), React.createElement(_Text.default, {
type: "secondary"
}, props.article.perex || ''))));
};
var _default = RawFAQArticle;
exports.default = _default;