Spaces:
Sleeping
Sleeping
| ; | |
| 'use client'; | |
| var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| exports.default = void 0; | |
| var _propTypes = _interopRequireDefault(require("prop-types")); | |
| var _createStack = _interopRequireDefault(require("./createStack")); | |
| /** | |
| * | |
| * Demos: | |
| * | |
| * - [Stack (Joy UI)](https://mui.com/joy-ui/react-stack/) | |
| * - [Stack (Material UI)](https://mui.com/material-ui/react-stack/) | |
| * - [Stack (MUI System)](https://mui.com/system/react-stack/) | |
| * | |
| * API: | |
| * | |
| * - [Stack API](https://mui.com/system/api/stack/) | |
| */ | |
| const Stack = (0, _createStack.default)(); | |
| process.env.NODE_ENV !== "production" ? Stack.propTypes /* remove-proptypes */ = { | |
| // βββββββββββββββββββββββββββββββ Warning βββββββββββββββββββββββββββββββ | |
| // β These PropTypes are generated from the TypeScript type definitions. β | |
| // β To update them, edit the TypeScript types and run `pnpm proptypes`. β | |
| // βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| /** | |
| * The content of the component. | |
| */ | |
| children: _propTypes.default.node, | |
| /** | |
| * The component used for the root node. | |
| * Either a string to use a HTML element or a component. | |
| */ | |
| component: _propTypes.default.elementType, | |
| /** | |
| * Defines the `flex-direction` style property. | |
| * It is applied for all screen sizes. | |
| * @default 'column' | |
| */ | |
| 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.object]), | |
| /** | |
| * Add an element between each child. | |
| */ | |
| divider: _propTypes.default.node, | |
| /** | |
| * Defines the space between immediate children. | |
| * @default 0 | |
| */ | |
| spacing: _propTypes.default.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])), _propTypes.default.number, _propTypes.default.object, _propTypes.default.string]), | |
| /** | |
| * The system prop, which allows defining system overrides as well as additional CSS styles. | |
| */ | |
| 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]), | |
| /** | |
| * If `true`, the CSS flexbox `gap` is used instead of applying `margin` to children. | |
| * | |
| * While CSS `gap` removes the [known limitations](https://mui.com/joy-ui/react-stack/#limitations), | |
| * it is not fully supported in some browsers. We recommend checking https://caniuse.com/?search=flex%20gap before using this flag. | |
| * | |
| * To enable this flag globally, follow the theme's default props configuration. | |
| * @default false | |
| */ | |
| useFlexGap: _propTypes.default.bool | |
| } : void 0; | |
| var _default = exports.default = Stack; |