aio-analytics
Version:
[Victor Tran](https://stackoverflow.com/users/11862231/victor-tran)
21 lines (20 loc) • 797 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GtmWrapper = void 0;
var react_1 = __importDefault(require("react"));
var react_gtm_hook_1 = require("@elgorditosalsero/react-gtm-hook");
var GtmWrapper = function (_a) {
var children = _a.children, gtmId = _a.id;
if (!gtmId) {
return react_1.default.createElement(react_1.default.Fragment, null, children);
}
var gtmParams = {
id: gtmId,
dataLayerName: 'dataLayer'
};
return react_1.default.createElement(react_gtm_hook_1.GTMProvider, { state: gtmParams }, children);
};
exports.GtmWrapper = GtmWrapper;