@carbon/ibm-security
Version:
Carbon for Cloud & Cognitive IBM Security UI components
27 lines (25 loc) • 1.12 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _addonKnobs = require("@storybook/addon-knobs");
var _react = require("@storybook/react");
var _react2 = _interopRequireDefault(require("react"));
var _storybook = require("../../../.storybook");
var _namespace = require("../../globals/namespace");
var _ = require("../..");
var _mocks_ = _interopRequireDefault(require("./_mocks_"));
/**
* @file External link stories.
* @copyright IBM Security 2019 - 2021
*/
var href = _mocks_.default.href;
var storyProps = function storyProps() {
return {
href: (0, _addonKnobs.text)('Link (`href`)', href),
children: (0, _addonKnobs.text)('Children (`children`)', href)
};
};
(0, _react.storiesOf)((0, _storybook.components)('ExternalLink'), module).add('Default', function () {
return /*#__PURE__*/_react2.default.createElement("p", {
className: "".concat(_namespace.carbonPrefix, "--type-body-long-01")
}, "This is an external link ", /*#__PURE__*/_react2.default.createElement(_.ExternalLink, storyProps()), " that appears alongside some text.");
});