@storybook/addon-info
Version:
A Storybook addon to show additional information for your stories.
48 lines (42 loc) • 1.21 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function CopyButton(_ref) {
var onClick = _ref.onClick,
toggled = _ref.toggled;
var toggleText = 'Copied!';
var text = 'Copy';
return _react["default"].createElement("button", {
type: "button",
onClick: onClick,
style: {
backgroundColor: 'rgb(255, 255, 255)',
cursor: 'pointer',
fontSize: '13px',
alignSelf: 'flex-start',
flexShrink: '0',
overflow: 'hidden',
borderWidth: 1,
borderStyle: 'solid',
borderColor: 'rgb(238, 238, 238)',
borderImage: 'initial',
borderRadius: 3,
padding: '3px 10px'
}
}, toggled ? toggleText : text);
}
CopyButton.propTypes = {
onClick: _propTypes["default"].func,
toggled: _propTypes["default"].bool
};
CopyButton.defaultProps = {
onClick: function onClick() {},
toggled: false
};
var _default = CopyButton;
exports["default"] = _default;