UNPKG

@laura.broder/learnstorybook-design-system-template

Version:
117 lines (100 loc) 3.73 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.Controls = exports.Large = exports.Loading = exports.Initials = exports.Sizes = exports.Standard = exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _Avatar = require("./Avatar"); // this is not the stories displayed on storybook. Avatar.stories.mdx is currently used. var _default = { title: 'Design System/Avatar', component: _Avatar.Avatar, parameters: { componentSubtitle: 'Displays an image that represents a user or organization' } }; exports.default = _default; var Standard = function Standard(args) { return /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, args); }; exports.Standard = Standard; Standard.args = { size: "large", username: "Tom Coleman", src: "https://avatars2.githubusercontent.com/u/132554" }; var Sizes = function Sizes(args) { return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "large" })), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "medium" })), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "small" })), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "tiny" }))); }; exports.Sizes = Sizes; Sizes.args = { username: "Tom Coleman", src: "https://avatars2.githubusercontent.com/u/132554" }; Sizes.parameters = { docs: { // The story now contains a description storyDescription: '4 sizes are supported.' } }; var Initials = function Initials(args) { return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { username: "Tom Coleman" }), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { username: "Dominic Nguyen" }), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { username: "Kyle Suss" }), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { username: "Michael Shilman" })); }; exports.Initials = Initials; var Loading = function Loading(args) { return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "large" })), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "medium" })), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "small" })), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, Object.assign({}, args, { size: "tiny" }))); }; exports.Loading = Loading; Loading.args = { loading: true }; var Large = function Large(args) { return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { loading: true, size: "large" }), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { size: "large", username: "Tom Coleman" }), /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, { size: "large", username: "Tom Coleman", src: "https://avatars2.githubusercontent.com/u/132554" })); }; exports.Large = Large; var Template = function Template(args) { return /*#__PURE__*/_react.default.createElement(_Avatar.Avatar, args); }; var Controls = Template.bind({}); exports.Controls = Controls; Controls.args = { loading: false, size: 'tiny', username: 'Dominic Nguyen', src: 'https://avatars2.githubusercontent.com/u/263385' };