UNPKG

4.36 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
4var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9var React = _interopRequireWildcard(require("react"));
10var _propTypes = _interopRequireDefault(require("prop-types"));
11var _clsx = _interopRequireDefault(require("clsx"));
12var _Stack = _interopRequireDefault(require("@mui/material-pigment-css/Stack"));
13var _composeClasses = _interopRequireDefault(require("@mui/utils/composeClasses"));
14var _generateUtilityClass = _interopRequireDefault(require("@mui/utils/generateUtilityClass"));
15var _jsxRuntime = require("react/jsx-runtime");
16// @ts-ignore
17
18const useUtilityClasses = () => {
19 const slots = {
20 root: ['root']
21 };
22 return (0, _composeClasses.default)(slots, slot => (0, _generateUtilityClass.default)('MuiStack', slot), {});
23};
24/**
25 *
26 * Demos:
27 *
28 * - [Stack](https://mui.com/material-ui/react-stack/)
29 *
30 * API:
31 *
32 * - [PigmentStack API](https://mui.com/material-ui/api/pigment-stack/)
33 */
34const PigmentStack = /*#__PURE__*/React.forwardRef(function PigmentStack({
35 className,
36 ...props
37}, ref) {
38 const classes = useUtilityClasses();
39 return /*#__PURE__*/(0, _jsxRuntime.jsx)(_Stack.default, {
40 ref: ref,
41 className: (0, _clsx.default)(classes.root, className),
42 ...props
43 });
44});
45process.env.NODE_ENV !== "production" ? PigmentStack.propTypes /* remove-proptypes */ = {
46 // ┌────────────────────────────── Warning ──────────────────────────────┐
47 // │ These PropTypes are generated from the TypeScript type definitions. │
48 // │ To update them, edit the TypeScript types and run `pnpm proptypes`. │
49 // └─────────────────────────────────────────────────────────────────────┘
50 /**
51 * The content of the component.
52 */
53 children: _propTypes.default.node,
54 /**
55 * @ignore
56 */
57 className: _propTypes.default.string,
58 /**
59 * Defines the `flex-direction` style property.
60 * It is applied for all screen sizes.
61 * @default 'column'
62 */
63 direction: _propTypes.default.oneOfType([_propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row']), _propTypes.default.arrayOf(_propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])), _propTypes.default.shape({
64 lg: _propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),
65 md: _propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),
66 sm: _propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),
67 xl: _propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row']),
68 xs: _propTypes.default.oneOf(['column-reverse', 'column', 'row-reverse', 'row'])
69 })]),
70 /**
71 * Add an element between each child.
72 */
73 divider: _propTypes.default.node,
74 /**
75 * Defines the space between immediate children.
76 * @default 0
77 */
78 spacing: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])), _propTypes.default.number, _propTypes.default.shape({
79 lg: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
80 md: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
81 sm: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
82 xl: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string]),
83 xs: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])
84 }), _propTypes.default.string]),
85 /**
86 * The system prop, which allows defining system overrides as well as additional CSS styles.
87 */
88 sx: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.func, _propTypes.default.object, _propTypes.default.bool])), _propTypes.default.func, _propTypes.default.object])
89} : void 0;
90var _default = exports.default = PigmentStack;
\No newline at end of file