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 _createGrid = _interopRequireDefault(require("./createGrid")); | |
| /** | |
| * | |
| * Demos: | |
| * | |
| * - [Grid (Joy UI)](https://mui.com/joy-ui/react-grid/) | |
| * - [Grid (Material UI)](https://mui.com/material-ui/react-grid/) | |
| * | |
| * API: | |
| * | |
| * - [Grid API](https://mui.com/system/api/grid/) | |
| */ | |
| const Grid = (0, _createGrid.default)(); | |
| process.env.NODE_ENV !== "production" ? Grid.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 number of columns. | |
| * @default 12 | |
| */ | |
| columns: _propTypes.default /* @typescript-to-proptypes-ignore */.oneOfType([_propTypes.default.arrayOf(_propTypes.default.number), _propTypes.default.number, _propTypes.default.object]), | |
| /** | |
| * Defines the horizontal space between the type `item` components. | |
| * It overrides the value of the `spacing` prop. | |
| */ | |
| columnSpacing: _propTypes.default /* @typescript-to-proptypes-ignore */.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])), _propTypes.default.number, _propTypes.default.object, _propTypes.default.string]), | |
| /** | |
| * If `true`, the component will have the flex *container* behavior. | |
| * You should be wrapping *items* with a *container*. | |
| * @default false | |
| */ | |
| container: _propTypes.default.bool, | |
| /** | |
| * Defines the `flex-direction` style property. | |
| * It is applied for all screen sizes. | |
| * @default 'row' | |
| */ | |
| direction: _propTypes.default /* @typescript-to-proptypes-ignore */.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]), | |
| /** | |
| * If `true`, the negative margin and padding are apply only to the top and left sides of the grid. | |
| */ | |
| disableEqualOverflow: _propTypes.default.bool, | |
| /** | |
| * If a number, it sets the number of columns the grid item uses. | |
| * It can't be greater than the total number of columns of the container (12 by default). | |
| * If 'auto', the grid item's width matches its content. | |
| * If false, the prop is ignored. | |
| * If true, the grid item's width grows to use the space available in the grid container. | |
| * The value is applied for the `lg` breakpoint and wider screens if not overridden. | |
| * @default false | |
| */ | |
| lg: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number, _propTypes.default.bool]), | |
| /** | |
| * If a number, it sets the margin-left equals to the number of columns the grid item uses. | |
| * If 'auto', the grid item push itself to the right-end of the container. | |
| * The value is applied for the `lg` breakpoint and wider screens if not overridden. | |
| */ | |
| lgOffset: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number]), | |
| /** | |
| * If a number, it sets the number of columns the grid item uses. | |
| * It can't be greater than the total number of columns of the container (12 by default). | |
| * If 'auto', the grid item's width matches its content. | |
| * If false, the prop is ignored. | |
| * If true, the grid item's width grows to use the space available in the grid container. | |
| * The value is applied for the `md` breakpoint and wider screens if not overridden. | |
| * @default false | |
| */ | |
| md: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number, _propTypes.default.bool]), | |
| /** | |
| * If a number, it sets the margin-left equals to the number of columns the grid item uses. | |
| * If 'auto', the grid item push itself to the right-end of the container. | |
| * The value is applied for the `md` breakpoint and wider screens if not overridden. | |
| */ | |
| mdOffset: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number]), | |
| /** | |
| * Defines the vertical space between the type `item` components. | |
| * It overrides the value of the `spacing` prop. | |
| */ | |
| rowSpacing: _propTypes.default /* @typescript-to-proptypes-ignore */.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])), _propTypes.default.number, _propTypes.default.object, _propTypes.default.string]), | |
| /** | |
| * If a number, it sets the number of columns the grid item uses. | |
| * It can't be greater than the total number of columns of the container (12 by default). | |
| * If 'auto', the grid item's width matches its content. | |
| * If false, the prop is ignored. | |
| * If true, the grid item's width grows to use the space available in the grid container. | |
| * The value is applied for the `sm` breakpoint and wider screens if not overridden. | |
| * @default false | |
| */ | |
| sm: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number, _propTypes.default.bool]), | |
| /** | |
| * If a number, it sets the margin-left equals to the number of columns the grid item uses. | |
| * If 'auto', the grid item push itself to the right-end of the container. | |
| * The value is applied for the `sm` breakpoint and wider screens if not overridden. | |
| */ | |
| smOffset: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number]), | |
| /** | |
| * Defines the space between the type `item` components. | |
| * It can only be used on a type `container` component. | |
| * @default 0 | |
| */ | |
| spacing: _propTypes.default /* @typescript-to-proptypes-ignore */.oneOfType([_propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.string])), _propTypes.default.number, _propTypes.default.object, _propTypes.default.string]), | |
| /** | |
| * @ignore | |
| */ | |
| 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]), | |
| /** | |
| * @internal | |
| * The level of the grid starts from `0` | |
| * and increases when the grid nests inside another grid regardless of container or item. | |
| * | |
| * ```js | |
| * <Grid> // level 0 | |
| * <Grid> // level 1 | |
| * <Grid> // level 2 | |
| * <Grid> // level 1 | |
| * ``` | |
| * | |
| * Only consecutive grid is considered nesting. | |
| * A grid container will start at `0` if there are non-Grid element above it. | |
| * | |
| * ```js | |
| * <Grid> // level 0 | |
| * <div> | |
| * <Grid> // level 0 | |
| * <Grid> // level 1 | |
| * ``` | |
| */ | |
| unstable_level: _propTypes.default.number, | |
| /** | |
| * Defines the `flex-wrap` style property. | |
| * It's applied for all screen sizes. | |
| * @default 'wrap' | |
| */ | |
| wrap: _propTypes.default.oneOf(['nowrap', 'wrap-reverse', 'wrap']), | |
| /** | |
| * If a number, it sets the number of columns the grid item uses. | |
| * It can't be greater than the total number of columns of the container (12 by default). | |
| * If 'auto', the grid item's width matches its content. | |
| * If false, the prop is ignored. | |
| * If true, the grid item's width grows to use the space available in the grid container. | |
| * The value is applied for the `xl` breakpoint and wider screens if not overridden. | |
| * @default false | |
| */ | |
| xl: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number, _propTypes.default.bool]), | |
| /** | |
| * If a number, it sets the margin-left equals to the number of columns the grid item uses. | |
| * If 'auto', the grid item push itself to the right-end of the container. | |
| * The value is applied for the `xl` breakpoint and wider screens if not overridden. | |
| */ | |
| xlOffset: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number]), | |
| /** | |
| * If a number, it sets the number of columns the grid item uses. | |
| * It can't be greater than the total number of columns of the container (12 by default). | |
| * If 'auto', the grid item's width matches its content. | |
| * If false, the prop is ignored. | |
| * If true, the grid item's width grows to use the space available in the grid container. | |
| * The value is applied for all the screen sizes with the lowest priority. | |
| * @default false | |
| */ | |
| xs: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number, _propTypes.default.bool]), | |
| /** | |
| * If a number, it sets the margin-left equals to the number of columns the grid item uses. | |
| * If 'auto', the grid item push itself to the right-end of the container. | |
| * The value is applied for the `xs` breakpoint and wider screens if not overridden. | |
| */ | |
| xsOffset: _propTypes.default.oneOfType([_propTypes.default.oneOf(['auto']), _propTypes.default.number]) | |
| } : void 0; | |
| var _default = exports.default = Grid; |