UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

38 lines (37 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateResizedEventPayload = exports.generateResizeFrameRatePayloads = void 0; var _analytics = require("@atlaskit/editor-common/analytics"); var generateResizeFrameRatePayloads = exports.generateResizeFrameRatePayloads = function generateResizeFrameRatePayloads(props) { return props.frameRateSamples.map(function (frameRateSample, index) { return { action: _analytics.ACTION.RESIZED_PERF_SAMPLING, actionSubject: _analytics.ACTION_SUBJECT.ELEMENT, eventType: _analytics.EVENT_TYPE.OPERATIONAL, attributes: { nodeType: props.originalNode.type.name, frameRate: frameRateSample, nodeSize: props.originalNode.nodeSize, docSize: props.docSize, isInitialSample: index === 0 } }; }); }; var generateResizedEventPayload = exports.generateResizedEventPayload = function generateResizedEventPayload(_ref) { var node = _ref.node, prevWidth = _ref.prevWidth, newWidth = _ref.newWidth; return { action: _analytics.ACTION.RESIZED, actionSubject: _analytics.ACTION_SUBJECT.ELEMENT, eventType: _analytics.EVENT_TYPE.TRACK, attributes: { nodeType: node.type.name, prevWidth: prevWidth, newWidth: newWidth } }; };