UNPKG

@atlaskit/editor-plugin-card

Version:

Card plugin for @atlaskit/editor-core

24 lines (23 loc) • 1.22 kB
import React from 'react'; import { EditorSmartCardProvider } from '@atlaskit/link-provider/editor-smart-card-provider'; import { EditorSmartCardProviderValueGuard } from '@atlaskit/link-provider/editor-smart-card-provider-value-guard'; import { EditorAnalyticsContext } from '../EditorAnalyticsContext'; import { DatasourceEventsBinding } from './DatasourceEvents'; import { LinkEventsBinding } from './LinkEvents'; // eslint-disable-next-line @repo/internal/react/no-class-components export class EditorLinkingPlatformAnalytics extends React.PureComponent { render() { if (!this.props.editorView) { return null; } return /*#__PURE__*/React.createElement(EditorSmartCardProvider, null, /*#__PURE__*/React.createElement(EditorSmartCardProviderValueGuard, null, /*#__PURE__*/React.createElement(EditorAnalyticsContext, { editorView: this.props.editorView }, /*#__PURE__*/React.createElement(LinkEventsBinding // Ignored via go/ees005 // eslint-disable-next-line react/jsx-props-no-spreading , this.props), /*#__PURE__*/React.createElement(DatasourceEventsBinding // Ignored via go/ees005 // eslint-disable-next-line react/jsx-props-no-spreading , this.props)))); } }