UNPKG

@atlaskit/editor-plugin-breakout

Version:

Breakout plugin for @atlaskit/editor-core

31 lines 857 B
import { ACTION, ACTION_SUBJECT, EVENT_TYPE } from '@atlaskit/editor-common/analytics'; export const generateResizeFrameRatePayloads = props => { return props.frameRateSamples.map((frameRateSample, index) => ({ action: ACTION.RESIZED_PERF_SAMPLING, actionSubject: ACTION_SUBJECT.ELEMENT, eventType: EVENT_TYPE.OPERATIONAL, attributes: { nodeType: props.originalNode.type.name, frameRate: frameRateSample, nodeSize: props.originalNode.nodeSize, docSize: props.docSize, isInitialSample: index === 0 } })); }; export const generateResizedEventPayload = ({ node, prevWidth, newWidth }) => { return { action: ACTION.RESIZED, actionSubject: ACTION_SUBJECT.ELEMENT, eventType: EVENT_TYPE.TRACK, attributes: { nodeType: node.type.name, prevWidth, newWidth } }; };