UNPKG

@prezly/theme-kit-ui

Version:
61 lines (60 loc) 2.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.Default = void 0; var _react = _interopRequireWildcard(require("react")); var _index = require("../Button/index.cjs"); var _index2 = require("../Navigation/__mocks__/index.cjs"); var _SearchModal = require("./SearchModal.cjs"); function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } var _default = exports.default = { title: 'Components/SearchModal', component: _SearchModal.SearchModal, parameters: { design: { type: 'figma', url: 'https://www.figma.com/file/46dEAasj1iEtrVQOwmMswB/00--%3E-Themes-Design-System?type=design&node-id=1982-69220&mode=dev' }, layout: 'fullscreen' } }; var DISPLAYED_CATEGORIES = _index2.CATEGORIES.map(category => ({ id: category.id, name: category.display_name, description: category.display_description, href: "/category/".concat(category.display_name.toLowerCase().replace(' ', '-')) })); var SearchModalTemplate = args => { var [modalOpen, setModalOpen] = (0, _react.useState)(false); function toggleModalOpen() { setModalOpen(!modalOpen); } function handleToggle(open) { setModalOpen(open); } return /*#__PURE__*/_react.default.createElement("div", { className: "p-12" }, /*#__PURE__*/_react.default.createElement(_index.Button, { onClick: toggleModalOpen }, "Open search modal"), /*#__PURE__*/_react.default.createElement(_SearchModal.SearchModal, _extends({}, args, { isOpen: modalOpen, onToggle: handleToggle }))); }; var Default = exports.Default = SearchModalTemplate.bind({}); Default.args = { // using config values for The Goodnewsroom algoliaConfig: { ALGOLIA_API_KEY: 'NTI4YjFkN2RhNjU0NzIxOGUzMjQzMmQ0MTgwNjk1OWNjMmUzZTQzMTQ1ZWMzNjhlZDNhN2ExMGI2OTIzMDZmNXRhZ0ZpbHRlcnM9JTVCJTIybGljZW5zZV82MzM3JTIyJTJDJTIybmV3c3Jvb21fMTI2OTglMjIlNUQ=', ALGOLIA_APP_ID: 'UI4CNRAHQB', ALGOLIA_INDEX: 'public_stories_prod' }, newsroomName: 'Test site', locale: 'en', categories: DISPLAYED_CATEGORIES, logo: null, showSubtitle: true, showDate: true };