kwikid-forms
Version:
KwikID's JSON Configuration based Forms Renderer and Builder
19 lines • 3.96 kB
JavaScript
import { isNotEmptyValue } from "kwikid-toolkit";
export function formatEventLogs(eventType, stepConfig, extras) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k;
const logLabel = [
eventType,
(_c = (_b = (_a = stepConfig === null || stepConfig === void 0 ? void 0 : stepConfig.form) === null || _a === void 0 ? void 0 : _a.key) !== null && _b !== void 0 ? _b : stepConfig === null || stepConfig === void 0 ? void 0 : stepConfig.key) !== null && _c !== void 0 ? _c : "_",
(_d = extras === null || extras === void 0 ? void 0 : extras.form_key) !== null && _d !== void 0 ? _d : "_",
(_e = extras === null || extras === void 0 ? void 0 : extras.field_key) !== null && _e !== void 0 ? _e : "_"
]
.filter((item) => isNotEmptyValue(item))
.join(" | ");
return {
type: eventType,
label: `${logLabel}`,
timestamp: new Date().getTime(),
data: Object.assign({ step_key: (_h = (_g = (_f = stepConfig === null || stepConfig === void 0 ? void 0 : stepConfig.form) === null || _f === void 0 ? void 0 : _f.key) !== null && _g !== void 0 ? _g : stepConfig === null || stepConfig === void 0 ? void 0 : stepConfig.key) !== null && _h !== void 0 ? _h : "_", step_title: (_k = (_j = stepConfig === null || stepConfig === void 0 ? void 0 : stepConfig.props) === null || _j === void 0 ? void 0 : _j.label) !== null && _k !== void 0 ? _k : stepConfig === null || stepConfig === void 0 ? void 0 : stepConfig.label }, extras)
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybXMtbGlzdC5oZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9rd2lraWQtZm9ybXMvc3JjL2xpYi9yZW5kZXJlci9mb3Jtcy1saXN0L2Zvcm1zLWxpc3QuaGVscGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUdqRCxNQUFNLFVBQVUsZUFBZSxDQUM3QixTQUF3QixFQUN4QixVQUFlLEVBQ2YsTUFBVzs7SUFFWCxNQUFNLFFBQVEsR0FBRztRQUNmLFNBQVM7UUFDVCxNQUFBLE1BQUEsTUFBQSxVQUFVLGFBQVYsVUFBVSx1QkFBVixVQUFVLENBQUUsSUFBSSwwQ0FBRSxHQUFHLG1DQUFJLFVBQVUsYUFBVixVQUFVLHVCQUFWLFVBQVUsQ0FBRSxHQUFHLG1DQUFJLEdBQUc7UUFDL0MsTUFBQSxNQUFNLGFBQU4sTUFBTSx1QkFBTixNQUFNLENBQUUsUUFBUSxtQ0FBSSxHQUFHO1FBQ3ZCLE1BQUEsTUFBTSxhQUFOLE1BQU0sdUJBQU4sTUFBTSxDQUFFLFNBQVMsbUNBQUksR0FBRztLQUN6QjtTQUNFLE1BQU0sQ0FBQyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ3ZDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUVmLE9BQU87UUFDTCxJQUFJLEVBQUUsU0FBUztRQUNmLEtBQUssRUFBRSxHQUFHLFFBQVEsRUFBRTtRQUNwQixTQUFTLEVBQUUsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUU7UUFDL0IsSUFBSSxrQkFDRixRQUFRLEVBQUUsTUFBQSxNQUFBLE1BQUEsVUFBVSxhQUFWLFVBQVUsdUJBQVYsVUFBVSxDQUFFLElBQUksMENBQUUsR0FBRyxtQ0FBSSxVQUFVLGFBQVYsVUFBVSx1QkFBVixVQUFVLENBQUUsR0FBRyxtQ0FBSSxHQUFHLEVBQ3pELFVBQVUsRUFBRSxNQUFBLE1BQUEsVUFBVSxhQUFWLFVBQVUsdUJBQVYsVUFBVSxDQUFFLEtBQUssMENBQUUsS0FBSyxtQ0FBSSxVQUFVLGFBQVYsVUFBVSx1QkFBVixVQUFVLENBQUUsS0FBSyxJQUN0RCxNQUFNLENBQ1Y7S0FDRixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzTm90RW1wdHlWYWx1ZSB9IGZyb20gXCJrd2lraWQtdG9vbGtpdFwiO1xuaW1wb3J0IHsgRUxvZ0V2ZW50VHlwZSB9IGZyb20gXCIuL2Zvcm1zLWxpc3QuZGVmaW5pdGlvbnNcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGZvcm1hdEV2ZW50TG9ncyhcbiAgZXZlbnRUeXBlOiBFTG9nRXZlbnRUeXBlLFxuICBzdGVwQ29uZmlnOiBhbnksXG4gIGV4dHJhczogYW55XG4pIHtcbiAgY29uc3QgbG9nTGFiZWwgPSBbXG4gICAgZXZlbnRUeXBlLFxuICAgIHN0ZXBDb25maWc/LmZvcm0/LmtleSA/PyBzdGVwQ29uZmlnPy5rZXkgPz8gXCJfXCIsXG4gICAgZXh0cmFzPy5mb3JtX2tleSA/PyBcIl9cIixcbiAgICBleHRyYXM/LmZpZWxkX2tleSA/PyBcIl9cIlxuICBdXG4gICAgLmZpbHRlcigoaXRlbSkgPT4gaXNOb3RFbXB0eVZhbHVlKGl0ZW0pKVxuICAgIC5qb2luKFwiIHwgXCIpO1xuXG4gIHJldHVybiB7XG4gICAgdHlwZTogZXZlbnRUeXBlLFxuICAgIGxhYmVsOiBgJHtsb2dMYWJlbH1gLFxuICAgIHRpbWVzdGFtcDogbmV3IERhdGUoKS5nZXRUaW1lKCksXG4gICAgZGF0YToge1xuICAgICAgc3RlcF9rZXk6IHN0ZXBDb25maWc/LmZvcm0/LmtleSA/PyBzdGVwQ29uZmlnPy5rZXkgPz8gXCJfXCIsXG4gICAgICBzdGVwX3RpdGxlOiBzdGVwQ29uZmlnPy5wcm9wcz8ubGFiZWwgPz8gc3RlcENvbmZpZz8ubGFiZWwsXG4gICAgICAuLi5leHRyYXNcbiAgICB9XG4gIH07XG59XG4iXX0=