1 line
18 KiB
JSON
1 line
18 KiB
JSON
{"ast":null,"code":"\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport useResponsiveObserver, { responsiveArray } from '../_util/responsiveObserver';\nimport { ConfigContext } from '../config-provider';\nimport RowContext from './RowContext';\nimport { useRowStyle } from './style';\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nconst RowAligns = ['top', 'middle', 'bottom', 'stretch'];\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nconst RowJustify = ['start', 'end', 'center', 'space-around', 'space-between', 'space-evenly'];\nfunction useMergedPropByScreen(oriProp, screen) {\n const [prop, setProp] = React.useState(typeof oriProp === 'string' ? oriProp : '');\n const calcMergedAlignOrJustify = () => {\n if (typeof oriProp === 'string') {\n setProp(oriProp);\n }\n if (typeof oriProp !== 'object') {\n return;\n }\n for (let i = 0; i < responsiveArray.length; i++) {\n const breakpoint = responsiveArray[i];\n // if do not match, do nothing\n if (!screen[breakpoint]) {\n continue;\n }\n const curVal = oriProp[breakpoint];\n if (curVal !== undefined) {\n setProp(curVal);\n return;\n }\n }\n };\n React.useEffect(() => {\n calcMergedAlignOrJustify();\n }, [JSON.stringify(oriProp), screen]);\n return prop;\n}\nconst Row = /*#__PURE__*/React.forwardRef((props, ref) => {\n const {\n prefixCls: customizePrefixCls,\n justify,\n align,\n className,\n style,\n children,\n gutter = 0,\n wrap\n } = props,\n others = __rest(props, [\"prefixCls\", \"justify\", \"align\", \"className\", \"style\", \"children\", \"gutter\", \"wrap\"]);\n const {\n getPrefixCls,\n direction\n } = React.useContext(ConfigContext);\n const [screens, setScreens] = React.useState({\n xs: true,\n sm: true,\n md: true,\n lg: true,\n xl: true,\n xxl: true\n });\n // to save screens info when responsiveObserve callback had been call\n const [curScreens, setCurScreens] = React.useState({\n xs: false,\n sm: false,\n md: false,\n lg: false,\n xl: false,\n xxl: false\n });\n // ================================== calc responsive data ==================================\n const mergedAlign = useMergedPropByScreen(align, curScreens);\n const mergedJustify = useMergedPropByScreen(justify, curScreens);\n const gutterRef = React.useRef(gutter);\n const responsiveObserver = useResponsiveObserver();\n // ================================== Effect ==================================\n React.useEffect(() => {\n const token = responsiveObserver.subscribe(screen => {\n setCurScreens(screen);\n const currentGutter = gutterRef.current || 0;\n if (!Array.isArray(currentGutter) && typeof currentGutter === 'object' || Array.isArray(currentGutter) && (typeof currentGutter[0] === 'object' || typeof currentGutter[1] === 'object')) {\n setScreens(screen);\n }\n });\n return () => responsiveObserver.unsubscribe(token);\n }, []);\n // ================================== Render ==================================\n const getGutter = () => {\n const results = [undefined, undefined];\n const normalizedGutter = Array.isArray(gutter) ? gutter : [gutter, undefined];\n normalizedGutter.forEach((g, index) => {\n if (typeof g === 'object') {\n for (let i = 0; i < responsiveArray.length; i++) {\n const breakpoint = responsiveArray[i];\n if (screens[breakpoint] && g[breakpoint] !== undefined) {\n results[index] = g[breakpoint];\n break;\n }\n }\n } else {\n results[index] = g;\n }\n });\n return results;\n };\n const prefixCls = getPrefixCls('row', customizePrefixCls);\n const [wrapCSSVar, hashId, cssVarCls] = useRowStyle(prefixCls);\n const gutters = getGutter();\n const classes = classNames(prefixCls, {\n [`${prefixCls}-no-wrap`]: wrap === false,\n [`${prefixCls}-${mergedJustify}`]: mergedJustify,\n [`${prefixCls}-${mergedAlign}`]: mergedAlign,\n [`${prefixCls}-rtl`]: direction === 'rtl'\n }, className, hashId, cssVarCls);\n // Add gutter related style\n const rowStyle = {};\n const horizontalGutter = gutters[0] != null && gutters[0] > 0 ? gutters[0] / -2 : undefined;\n if (horizontalGutter) {\n rowStyle.marginLeft = horizontalGutter;\n rowStyle.marginRight = horizontalGutter;\n }\n // \"gutters\" is a new array in each rendering phase, it'll make 'React.useMemo' effectless.\n // So we deconstruct \"gutters\" variable here.\n const [gutterH, gutterV] = gutters;\n rowStyle.rowGap = gutterV;\n const rowContext = React.useMemo(() => ({\n gutter: [gutterH, gutterV],\n wrap\n }), [gutterH, gutterV, wrap]);\n return wrapCSSVar( /*#__PURE__*/React.createElement(RowContext.Provider, {\n value: rowContext\n }, /*#__PURE__*/React.createElement(\"div\", Object.assign({}, others, {\n className: classes,\n style: Object.assign(Object.assign({}, rowStyle), style),\n ref: ref\n }), children)));\n});\nif (process.env.NODE_ENV !== 'production') {\n Row.displayName = 'Row';\n}\nexport default Row;","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","React","classNames","useResponsiveObserver","responsiveArray","ConfigContext","RowContext","useRowStyle","RowAligns","RowJustify","useMergedPropByScreen","oriProp","screen","prop","setProp","useState","calcMergedAlignOrJustify","breakpoint","curVal","undefined","useEffect","JSON","stringify","Row","forwardRef","props","ref","prefixCls","customizePrefixCls","justify","align","className","style","children","gutter","wrap","others","getPrefixCls","direction","useContext","screens","setScreens","xs","sm","md","lg","xl","xxl","curScreens","setCurScreens","mergedAlign","mergedJustify","gutterRef","useRef","responsiveObserver","token","subscribe","currentGutter","current","Array","isArray","unsubscribe","getGutter","results","normalizedGutter","forEach","g","index","wrapCSSVar","hashId","cssVarCls","gutters","classes","rowStyle","horizontalGutter","marginLeft","marginRight","gutterH","gutterV","rowGap","rowContext","useMemo","createElement","Provider","value","assign","process","env","NODE_ENV","displayName"],"sources":["C:/Users/Аришина)/Desktop/promo/node_modules/antd/es/grid/row.js"],"sourcesContent":["\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport useResponsiveObserver, { responsiveArray } from '../_util/responsiveObserver';\nimport { ConfigContext } from '../config-provider';\nimport RowContext from './RowContext';\nimport { useRowStyle } from './style';\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nconst RowAligns = ['top', 'middle', 'bottom', 'stretch'];\n// eslint-disable-next-line @typescript-eslint/no-unused-vars\nconst RowJustify = ['start', 'end', 'center', 'space-around', 'space-between', 'space-evenly'];\nfunction useMergedPropByScreen(oriProp, screen) {\n const [prop, setProp] = React.useState(typeof oriProp === 'string' ? oriProp : '');\n const calcMergedAlignOrJustify = () => {\n if (typeof oriProp === 'string') {\n setProp(oriProp);\n }\n if (typeof oriProp !== 'object') {\n return;\n }\n for (let i = 0; i < responsiveArray.length; i++) {\n const breakpoint = responsiveArray[i];\n // if do not match, do nothing\n if (!screen[breakpoint]) {\n continue;\n }\n const curVal = oriProp[breakpoint];\n if (curVal !== undefined) {\n setProp(curVal);\n return;\n }\n }\n };\n React.useEffect(() => {\n calcMergedAlignOrJustify();\n }, [JSON.stringify(oriProp), screen]);\n return prop;\n}\nconst Row = /*#__PURE__*/React.forwardRef((props, ref) => {\n const {\n prefixCls: customizePrefixCls,\n justify,\n align,\n className,\n style,\n children,\n gutter = 0,\n wrap\n } = props,\n others = __rest(props, [\"prefixCls\", \"justify\", \"align\", \"className\", \"style\", \"children\", \"gutter\", \"wrap\"]);\n const {\n getPrefixCls,\n direction\n } = React.useContext(ConfigContext);\n const [screens, setScreens] = React.useState({\n xs: true,\n sm: true,\n md: true,\n lg: true,\n xl: true,\n xxl: true\n });\n // to save screens info when responsiveObserve callback had been call\n const [curScreens, setCurScreens] = React.useState({\n xs: false,\n sm: false,\n md: false,\n lg: false,\n xl: false,\n xxl: false\n });\n // ================================== calc responsive data ==================================\n const mergedAlign = useMergedPropByScreen(align, curScreens);\n const mergedJustify = useMergedPropByScreen(justify, curScreens);\n const gutterRef = React.useRef(gutter);\n const responsiveObserver = useResponsiveObserver();\n // ================================== Effect ==================================\n React.useEffect(() => {\n const token = responsiveObserver.subscribe(screen => {\n setCurScreens(screen);\n const currentGutter = gutterRef.current || 0;\n if (!Array.isArray(currentGutter) && typeof currentGutter === 'object' || Array.isArray(currentGutter) && (typeof currentGutter[0] === 'object' || typeof currentGutter[1] === 'object')) {\n setScreens(screen);\n }\n });\n return () => responsiveObserver.unsubscribe(token);\n }, []);\n // ================================== Render ==================================\n const getGutter = () => {\n const results = [undefined, undefined];\n const normalizedGutter = Array.isArray(gutter) ? gutter : [gutter, undefined];\n normalizedGutter.forEach((g, index) => {\n if (typeof g === 'object') {\n for (let i = 0; i < responsiveArray.length; i++) {\n const breakpoint = responsiveArray[i];\n if (screens[breakpoint] && g[breakpoint] !== undefined) {\n results[index] = g[breakpoint];\n break;\n }\n }\n } else {\n results[index] = g;\n }\n });\n return results;\n };\n const prefixCls = getPrefixCls('row', customizePrefixCls);\n const [wrapCSSVar, hashId, cssVarCls] = useRowStyle(prefixCls);\n const gutters = getGutter();\n const classes = classNames(prefixCls, {\n [`${prefixCls}-no-wrap`]: wrap === false,\n [`${prefixCls}-${mergedJustify}`]: mergedJustify,\n [`${prefixCls}-${mergedAlign}`]: mergedAlign,\n [`${prefixCls}-rtl`]: direction === 'rtl'\n }, className, hashId, cssVarCls);\n // Add gutter related style\n const rowStyle = {};\n const horizontalGutter = gutters[0] != null && gutters[0] > 0 ? gutters[0] / -2 : undefined;\n if (horizontalGutter) {\n rowStyle.marginLeft = horizontalGutter;\n rowStyle.marginRight = horizontalGutter;\n }\n // \"gutters\" is a new array in each rendering phase, it'll make 'React.useMemo' effectless.\n // So we deconstruct \"gutters\" variable here.\n const [gutterH, gutterV] = gutters;\n rowStyle.rowGap = gutterV;\n const rowContext = React.useMemo(() => ({\n gutter: [gutterH, gutterV],\n wrap\n }), [gutterH, gutterV, wrap]);\n return wrapCSSVar( /*#__PURE__*/React.createElement(RowContext.Provider, {\n value: rowContext\n }, /*#__PURE__*/React.createElement(\"div\", Object.assign({}, others, {\n className: classes,\n style: Object.assign(Object.assign({}, rowStyle), style),\n ref: ref\n }), children)));\n});\nif (process.env.NODE_ENV !== 'production') {\n Row.displayName = 'Row';\n}\nexport default Row;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |