UNPKG

@phantomstudios/ft-react-components

Version:

A collection of UI/utility React/NextJS components for Phantom FT sites

16 lines 1.7 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = __importDefault(require("react")); var PermutiveSetup = function (_a) { var projectID = _a.projectID, publicAPIKey = _a.publicAPIKey; return (react_1.default.createElement(react_1.default.Fragment, null, react_1.default.createElement("script", { dangerouslySetInnerHTML: { __html: "\n !function(n,e,o,r,i){if(!e){e=e||{},window.permutive=e,e.q=[],e.config=i||{},e.config.projectId=o,e.config.apiKey=r,e.config.environment=e.config.environment||\"production\";for(var t=[\"addon\",\"identify\",\"track\",\"trigger\",\"query\",\"segment\",\"segments\",\"ready\",\"on\",\"once\",\"user\",\"consent\"],c=0;c<t.length;c++){var f=t[c];e[f]=function(n){return function(){var o=Array.prototype.slice.call(arguments,0);e.q.push({functionName:n,arguments:o})}}(f)}}}(document,window.permutive,\"".concat(projectID, "\",\"").concat(publicAPIKey, "\",{ \"consentRequired\": true }); \n window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){if(0===window.googletag.pubads().getTargeting(\"permutive\").length){var g=window.localStorage.getItem(\"_pdfps\");window.googletag.pubads().setTargeting(\"permutive\",g?JSON.parse(g):[])}});\n "), } }), react_1.default.createElement("script", { async: true, src: "https://cdn.permutive.com/".concat(projectID, "-web.js") }))); }; exports.default = PermutiveSetup; //# sourceMappingURL=PermutiveSetup.js.map