UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

55 lines (44 loc) 1.94 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _head = _interopRequireDefault(require("next/head")); var _reactRouterDom = require("react-router-dom"); var _Article = _interopRequireDefault(require("../shared/StaticFAQ/ArticleDetail/Article")); var _FAQCategoryList = _interopRequireDefault(require("../shared/StaticFAQ/FAQCategoryList")); // @flow var ArticlePage = function ArticlePage(_ref) { var match = _ref.match; return _react.default.createElement(_react.default.Fragment, null, _react.default.createElement(_head.default, null, _react.default.createElement("title", null, "My page title")), _react.default.createElement("div", null, _react.default.createElement(_Article.default, { match: match }))); }; var Index = function Index(_ref2) { var history = _ref2.history; return _react.default.createElement(_react.default.Fragment, null, _react.default.createElement(_reactRouterDom.Switch, { location: history.location }, _react.default.createElement(_reactRouterDom.Route, { exact: true, path: "/faq", component: _FAQCategoryList.default }), _react.default.createElement(_reactRouterDom.Route, { exact: true, path: "/faq/:categoryId", component: function component() { return _react.default.createElement("div", null, "just a category"); } }), _react.default.createElement(_reactRouterDom.Route, { exact: true, path: "/faq/:categoryId/article/:articleId", component: ArticlePage }), _react.default.createElement(_reactRouterDom.Route, { component: function component() { return _react.default.createElement("div", null, "404 - Not found"); } }))); }; var _default = (0, _reactRouterDom.withRouter)(Index); exports.default = _default;