rc-virtual-list
Advanced tools
Comparing version 3.4.12 to 3.4.13
import * as React from 'react'; | ||
export type InnerProps = Pick<React.HTMLAttributes<HTMLDivElement>, 'role' | 'id'>; | ||
interface FillerProps { | ||
@@ -10,2 +11,3 @@ prefixCls?: string; | ||
onInnerResize?: () => void; | ||
innerProps?: InnerProps; | ||
} | ||
@@ -12,0 +14,0 @@ /** |
@@ -0,1 +1,2 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty"; | ||
@@ -14,3 +15,4 @@ import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; | ||
prefixCls = _ref.prefixCls, | ||
onInnerResize = _ref.onInnerResize; | ||
onInnerResize = _ref.onInnerResize, | ||
innerProps = _ref.innerProps; | ||
var outerStyle = {}; | ||
@@ -44,9 +46,9 @@ var innerStyle = { | ||
} | ||
}, /*#__PURE__*/React.createElement("div", { | ||
}, /*#__PURE__*/React.createElement("div", _extends({ | ||
style: innerStyle, | ||
className: classNames(_defineProperty({}, "".concat(prefixCls, "-holder-inner"), prefixCls)), | ||
ref: ref | ||
}, children))); | ||
}, innerProps), children))); | ||
}); | ||
Filler.displayName = 'Filler'; | ||
export default Filler; |
import * as React from 'react'; | ||
import type { InnerProps } from './Filler'; | ||
import type { RenderFunc } from './interface'; | ||
@@ -32,2 +33,4 @@ export type ScrollAlign = 'top' | 'bottom' | 'auto'; | ||
onVisibleChange?: (visibleList: T[], fullList: T[]) => void; | ||
/** Inject to inner container props. Only use when you need pass aria related data */ | ||
innerProps?: InnerProps; | ||
} | ||
@@ -34,0 +37,0 @@ export declare function RawList<T>(props: ListProps<T>, ref: React.Ref<ListRef>): JSX.Element; |
@@ -6,3 +6,3 @@ import _extends from "@babel/runtime/helpers/esm/extends"; | ||
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; | ||
var _excluded = ["prefixCls", "className", "height", "itemHeight", "fullHeight", "style", "data", "children", "itemKey", "virtual", "component", "onScroll", "onVisibleChange"]; | ||
var _excluded = ["prefixCls", "className", "height", "itemHeight", "fullHeight", "style", "data", "children", "itemKey", "virtual", "component", "onScroll", "onVisibleChange", "innerProps"]; | ||
import * as React from 'react'; | ||
@@ -43,2 +43,3 @@ import { useRef, useState } from 'react'; | ||
onVisibleChange = props.onVisibleChange, | ||
innerProps = props.innerProps, | ||
restProps = _objectWithoutProperties(props, _excluded); | ||
@@ -281,3 +282,4 @@ // ================================= MISC ================================= | ||
onInnerResize: collectHeight, | ||
ref: fillerInnerRef | ||
ref: fillerInnerRef, | ||
innerProps: innerProps | ||
}, listChildren)), useVirtual && /*#__PURE__*/React.createElement(ScrollBar, { | ||
@@ -284,0 +286,0 @@ ref: scrollBarRef, |
import * as React from 'react'; | ||
export type InnerProps = Pick<React.HTMLAttributes<HTMLDivElement>, 'role' | 'id'>; | ||
interface FillerProps { | ||
@@ -10,2 +11,3 @@ prefixCls?: string; | ||
onInnerResize?: () => void; | ||
innerProps?: InnerProps; | ||
} | ||
@@ -12,0 +14,0 @@ /** |
@@ -9,2 +9,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
@@ -23,3 +24,4 @@ var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); | ||
prefixCls = _ref.prefixCls, | ||
onInnerResize = _ref.onInnerResize; | ||
onInnerResize = _ref.onInnerResize, | ||
innerProps = _ref.innerProps; | ||
var outerStyle = {}; | ||
@@ -53,7 +55,7 @@ var innerStyle = { | ||
} | ||
}, /*#__PURE__*/React.createElement("div", { | ||
}, /*#__PURE__*/React.createElement("div", (0, _extends2.default)({ | ||
style: innerStyle, | ||
className: (0, _classnames.default)((0, _defineProperty2.default)({}, "".concat(prefixCls, "-holder-inner"), prefixCls)), | ||
ref: ref | ||
}, children))); | ||
}, innerProps), children))); | ||
}); | ||
@@ -60,0 +62,0 @@ Filler.displayName = 'Filler'; |
import * as React from 'react'; | ||
import type { InnerProps } from './Filler'; | ||
import type { RenderFunc } from './interface'; | ||
@@ -32,2 +33,4 @@ export type ScrollAlign = 'top' | 'bottom' | 'auto'; | ||
onVisibleChange?: (visibleList: T[], fullList: T[]) => void; | ||
/** Inject to inner container props. Only use when you need pass aria related data */ | ||
innerProps?: InnerProps; | ||
} | ||
@@ -34,0 +37,0 @@ export declare function RawList<T>(props: ListProps<T>, ref: React.Ref<ListRef>): JSX.Element; |
@@ -27,3 +27,3 @@ "use strict"; | ||
var _useLayoutEffect = _interopRequireDefault(require("rc-util/lib/hooks/useLayoutEffect")); | ||
var _excluded = ["prefixCls", "className", "height", "itemHeight", "fullHeight", "style", "data", "children", "itemKey", "virtual", "component", "onScroll", "onVisibleChange"]; | ||
var _excluded = ["prefixCls", "className", "height", "itemHeight", "fullHeight", "style", "data", "children", "itemKey", "virtual", "component", "onScroll", "onVisibleChange", "innerProps"]; | ||
var EMPTY_DATA = []; | ||
@@ -51,2 +51,3 @@ var ScrollStyle = { | ||
onVisibleChange = props.onVisibleChange, | ||
innerProps = props.innerProps, | ||
restProps = (0, _objectWithoutProperties2.default)(props, _excluded); | ||
@@ -289,3 +290,4 @@ // ================================= MISC ================================= | ||
onInnerResize: collectHeight, | ||
ref: fillerInnerRef | ||
ref: fillerInnerRef, | ||
innerProps: innerProps | ||
}, listChildren)), useVirtual && /*#__PURE__*/React.createElement(_ScrollBar.default, { | ||
@@ -292,0 +294,0 @@ ref: scrollBarRef, |
{ | ||
"name": "rc-virtual-list", | ||
"version": "3.4.12", | ||
"version": "3.4.13", | ||
"description": "React Virtual List Component", | ||
@@ -5,0 +5,0 @@ "engines": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
97503
2459