@habit.analytics/habit-smartlink-reactcomponent
Version:
A React component for Habit SmartLink integration.
23 lines (22 loc) • 857 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEnviroment = exports.assembleURLWithOriginHashAndPin = exports.urlStringToUrlObject = void 0;
var urlStringToUrlObject = function (url) {
var urlObj = new URL(url);
return urlObj.origin;
};
exports.urlStringToUrlObject = urlStringToUrlObject;
var assembleURLWithOriginHashAndPin = function (baseURL, hash, pin) {
return "".concat(baseURL, "?hash=").concat(hash).concat(pin ? "&pin=".concat(pin) : "");
};
exports.assembleURLWithOriginHashAndPin = assembleURLWithOriginHashAndPin;
var getEnviroment = function (path) {
if (path.includes("localhost"))
return "localhost";
if (path.includes("integrations"))
return "int";
if (path.includes("qa"))
return "qa";
return "default";
};
exports.getEnviroment = getEnviroment;