@orfeas126/box-ui-elements
Version:
Box UI Elements
103 lines • 4.61 kB
JavaScript
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }
import * as React from 'react';
import { addRootElement, defaultVisualConfig } from '../../../../utils/storybook';
import RenameDialog from '../../RenameDialog';
import { ERROR_CODE_ITEM_NAME_IN_USE, ERROR_CODE_ITEM_NAME_INVALID, ERROR_CODE_ITEM_NAME_TOO_LONG } from '../../../../constants';
import '../../../common/modal.scss';
const item = {
id: '123456',
name: 'mockItem'
};
const itemWithLongName = {
id: '123456',
name: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eget nulla facilisi etiam dignissim diam quis enim lobortis scelerisque. Aliquam faucibus purus in massa tempor nec. Ut consequat semper viverra nam libero justo laoreet sit amet. Purus gravida quis blandit turpis cursus in hac. Dui ut ornare lectus sit amet est. Nisl condimentum id venenatis a condimentum vitae sapien '
};
export const renameDialogNotLoading = {
render: args => {
const {
appElement,
rootElement
} = addRootElement();
return /*#__PURE__*/React.createElement(RenameDialog, _extends({
appElement: appElement,
isLoading: false,
isOpen: true,
item: item,
parentElement: rootElement
}, args));
}
};
export const renameDialogIsLoading = {
render: args => {
const {
appElement,
rootElement
} = addRootElement();
return /*#__PURE__*/React.createElement(RenameDialog, _extends({
appElement: appElement,
isLoading: true,
isOpen: true,
item: item,
parentElement: rootElement
}, args));
}
};
export const renameDialogNameInvalidError = {
render: args => {
const {
appElement,
rootElement
} = addRootElement();
return /*#__PURE__*/React.createElement(RenameDialog, _extends({
appElement: appElement,
errorCode: ERROR_CODE_ITEM_NAME_INVALID,
isLoading: false,
isOpen: true,
item: item,
parentElement: rootElement
}, args));
}
};
export const renameDialogNameInUseError = {
render: args => {
const {
appElement,
rootElement
} = addRootElement();
return /*#__PURE__*/React.createElement(RenameDialog, _extends({
appElement: appElement,
errorCode: ERROR_CODE_ITEM_NAME_IN_USE,
isLoading: false,
isOpen: true,
item: item,
parentElement: rootElement
}, args));
}
};
export const renameDialogNameTooLongError = {
render: args => {
const {
appElement,
rootElement
} = addRootElement();
return /*#__PURE__*/React.createElement(RenameDialog, _extends({
appElement: appElement,
errorCode: ERROR_CODE_ITEM_NAME_TOO_LONG,
isLoading: false,
isOpen: true,
item: itemWithLongName,
parentElement: rootElement
}, args));
}
};
export default {
title: 'Elements/ContentExplorer/tests/RenameDialog/visual',
component: RenameDialog,
parameters: _objectSpread({}, defaultVisualConfig.parameters)
};
//# sourceMappingURL=RenameDialog-visual.stories.js.map