@phantomstudios/ft-react-components
Version:
A collection of UI/utility React/NextJS components for Phantom FT sites
16 lines • 1.7 kB
JavaScript
"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