@atlaskit/renderer
Version:
Renderer component
23 lines • 1.04 kB
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import React from 'react';
import { injectIntl } from 'react-intl';
import AkCode from '@atlaskit/code/inline';
import { codeBidiWarningMessages } from '@atlaskit/editor-common/messages';
export const isCodeMark = mark => {
return mark && mark.type && mark.type.name === 'code';
};
export function CodeWithIntl(props) {
const codeBidiWarningLabel = props.intl.formatMessage(codeBidiWarningMessages.label);
return /*#__PURE__*/React.createElement(AkCode
// eslint-disable-next-line @atlaskit/ui-styling-standard/no-classname-prop -- Ignored via go/DSP-18766
, _extends({
className: "code",
codeBidiWarningLabel: codeBidiWarningLabel,
codeBidiWarningTooltipEnabled: props.codeBidiWarningTooltipEnabled
// Ignored via go/ees005
// eslint-disable-next-line react/jsx-props-no-spreading
}, props.dataAttributes), props.children);
}
// eslint-disable-next-line @typescript-eslint/ban-types
const _default_1 = injectIntl(CodeWithIntl);
export default _default_1;