@atlaskit/editor-plugin-status
Version:
Status plugin for @atlaskit/editor-core
15 lines • 514 B
JavaScript
export const FABRIC_CHANNEL = 'fabric-elements';
export const createStatusAnalyticsAndFire = createAnalyticsEvent => payload => {
if (createAnalyticsEvent && payload) {
const statusPayload = {
...payload,
eventType: 'ui'
};
if (!statusPayload.attributes) {
statusPayload.attributes = {};
}
statusPayload.attributes.componentName = 'status';
createAnalyticsEvent(statusPayload).fire(FABRIC_CHANNEL);
}
};
export const analyticsState = isNew => isNew ? 'new' : 'update';