UNPKG

react-native-unit-components

Version:

Unit React Native components

41 lines (40 loc) 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMultipleCardsScript = exports.getMultipleCardsParams = void 0; var _multipleCardsMessage = require("../../messages/webMessages/multipleCardsMessage"); const getMultipleCardsParams = props => { const paginationType = props.paginationType ? `pagination-type="${props.paginationType}"` : ''; const cardsPerPage = props.cardsPerPage ? `cards-per-page="${props.cardsPerPage}"` : ''; const queryFilter = props.queryFilter ? `query-filter="${props.queryFilter}"` : ''; return ` ${paginationType} ${cardsPerPage} disable-card-click="${props.disableCardClick || false}" ${queryFilter} hide-title="${props.hideTitle || false}" hide-back-to-top="${props.hideBackToTop || false}" style="height: 100%" `; }; exports.getMultipleCardsParams = getMultipleCardsParams; const MULTIPLE_CARDS_LISTENERS = { cardClicked: ` window.addEventListener("${_multipleCardsMessage.MultipleCardsMessage.UNIT_MULTIPLE_CARDS_CARD_CLICKED}", (e) => { const response = e.detail response.then((data) => { postMessageToSDK({ type: "${_multipleCardsMessage.MultipleCardsMessage.UNIT_MULTIPLE_CARDS_CARD_CLICKED}", details: data.data }) }).catch((e) => { console.log(e) }) }); ` }; const getMultipleCardsScript = () => { return ` ${MULTIPLE_CARDS_LISTENERS.cardClicked} `; }; exports.getMultipleCardsScript = getMultipleCardsScript; //# sourceMappingURL=UNMultipleCardsComponent.utils.js.map