@kiwicom/smart-faq
Version:
51 lines (39 loc) • 1.72 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 _Translate = _interopRequireDefault(require("@kiwicom/nitro/lib/components/Translate"));
var _Stack = _interopRequireDefault(require("@kiwicom/orbit-components/lib/Stack"));
var _TextLink = _interopRequireDefault(require("@kiwicom/orbit-components/lib/TextLink"));
var _NewWindow = _interopRequireDefault(require("@kiwicom/orbit-components/lib/icons/NewWindow"));
var _Language = require("../context/Language");
// @flow
var ContactPageLink = function ContactPageLink(_ref) {
var translationKey = _ref.translationKey,
_ref$type = _ref.type,
type = _ref$type === void 0 ? 'primary' : _ref$type,
_ref$justify = _ref.justify,
justify = _ref$justify === void 0 ? 'start' : _ref$justify,
_ref$language = _ref.language,
language = _ref$language === void 0 ? 'en' : _ref$language;
return React.createElement(_Stack.default, {
flex: true,
justify: justify,
spaceAfter: "medium"
}, React.createElement(_TextLink.default, {
external: true,
href: "/".concat(language, "/content/feedback"),
type: type,
size: "normal",
icon: React.createElement(_NewWindow.default, null),
dataTest: "contactUs"
}, translationKey ? React.createElement(_Translate.default, {
t: translationKey
}) : 'Go to contact page.'));
};
var _default = (0, _Language.withLanguage)(ContactPageLink);
exports.default = _default;