UNPKG

@atlaskit/renderer

Version:
36 lines (33 loc) 1.33 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Alignment; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _react = _interopRequireDefault(require("react")); var _react2 = require("@emotion/react"); var _adfSchema = require("@atlaskit/adf-schema"); /** * @jsxRuntime classic * @jsx jsx */ /* eslint-disable @typescript-eslint/consistent-type-imports, @atlaskit/ui-styling-standard/use-compiled -- Ignored via go/DSP-18766; jsx required at runtime for @jsxRuntime classic */ var MarkWrapper = function MarkWrapper(props) { var dataAlign = props['data-align'] ? _adfSchema.alignmentPositionMap[props['data-align']] : undefined; return (0, _react2.jsx)("div", (0, _extends2.default)({ style: { textAlign: dataAlign } // Ignored via go/ees005 // eslint-disable-next-line react/jsx-props-no-spreading }, props), props.children); }; function Alignment(props) { return (0, _react2.jsx)(MarkWrapper // eslint-disable-next-line @atlaskit/ui-styling-standard/no-classname-prop -- Ignored via go/DSP-18766 , { className: "fabric-editor-block-mark fabric-editor-alignment", "data-align": props.align }, props.children); }