@salesforce/design-system-react
Version:
Salesforce Lightning Design System for React
67 lines (50 loc) • 2.76 kB
JavaScript
;
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _react3 = require("@storybook/react");
var _iconSettings = require("../../icon-settings");
var _iconSettings2 = _interopRequireDefault(_iconSettings);
var _mediaObject = require("../../media-object");
var _mediaObject2 = _interopRequireDefault(_mediaObject);
var _icon = require("../../icon");
var _icon2 = _interopRequireDefault(_icon);
var _constants = require("../../../utilities/constants");
var _default = require("../__examples__/default");
var _default2 = _interopRequireDefault(_default);
var _verticallyCentered = require("../__examples__/vertically-centered");
var _verticallyCentered2 = _interopRequireDefault(_verticallyCentered);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var DemoMediaObject = function DemoMediaObject(props) {
return _react2.default.createElement(_mediaObject2.default, props);
};
DemoMediaObject.displayName = 'DemoMediaObject';
(0, _react3.storiesOf)(_constants.MEDIA_OBJECT, module).addDecorator(function (getStory) {
return _react2.default.createElement("div", {
className: "slds-p-around_medium"
}, _react2.default.createElement(_iconSettings2.default, {
iconPath: "/assets/icons"
}, getStory()));
}).add('Base', function () {
return _react2.default.createElement(DemoMediaObject, {
body: "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat minus molestias reprehenderit consequuntur sapiente. Modi veritatis totam accusantium numquam assumenda. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat minus molestias reprehenderit consequuntur sapiente. Modi veritatis totam accusantium numquam assumenda.",
figure: _react2.default.createElement(_icon2.default, {
category: "standard",
name: "user",
size: "medium"
})
});
}).add('Figure Vertical Center', function () {
return _react2.default.createElement(DemoMediaObject, {
body: "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat minus molestias reprehenderit consequuntur sapiente. Modi veritatis totam accusantium numquam assumenda. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat minus molestias reprehenderit consequuntur sapiente. Modi veritatis totam accusantium numquam assumenda.",
figure: _react2.default.createElement(_icon2.default, {
category: "standard",
name: "user",
size: "medium"
}),
verticalCenter: true
});
}).add('Docs site Default', function () {
return _react2.default.createElement(_default2.default, null);
}).add('Docs site VerticallyCentered', function () {
return _react2.default.createElement(_verticallyCentered2.default, null);
});