@primer/react
Version:
An implementation of GitHub's Primer Design System using React
30 lines (24 loc) • 1.27 kB
JavaScript
;
var React = require('react');
var index = require('../../Button/index.js');
var _MarkdownEditorContext = require('./_MarkdownEditorContext.js');
function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; }
var React__default = /*#__PURE__*/_interopDefault(React);
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
const Actions = ({
children
}) => /*#__PURE__*/React__default.default.createElement(React__default.default.Fragment, null, children);
Actions.displayName = 'MarkdownEditor.Actions';
const ActionButton = /*#__PURE__*/React.forwardRef((props, ref) => {
const {
disabled
} = React.useContext(_MarkdownEditorContext.MarkdownEditorContext);
return /*#__PURE__*/React__default.default.createElement(index.Button, _extends({
ref: ref,
size: "small",
disabled: disabled
}, props));
});
ActionButton.displayName = 'MarkdownEditor.ActionButton';
exports.ActionButton = ActionButton;
exports.Actions = Actions;