diff --git a/.gitignore b/.gitignore index 6db48dde..615c9938 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,9 @@ lib/ ~* yarn.lock package-lock.json +pnpm-lock.yaml !tests/__mocks__/rc-util/lib +!tests/__mocks__/@rc-component/util/lib bun.lockb # umi diff --git a/README.md b/README.md index 953f5d48..f5f159a2 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ -# rc-virtual-list +# @rc-component/virtual-list React Virtual List Component which worked with animation. [![NPM version][npm-image]][npm-url] [![dumi](https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square)](https://github.com/umijs/dumi) [![build status][github-actions-image]][github-actions-url] [![Test coverage][coveralls-image]][coveralls-url] [![node version][node-image]][node-url] [![npm download][download-image]][download-url] -[npm-image]: http://img.shields.io/npm/v/rc-virtual-list.svg?style=flat-square -[npm-url]: http://npmjs.org/package/rc-virtual-list -[github-actions-image]: https://github.com/react-component/virtual-list/workflows/CI/badge.svg -[github-actions-url]: https://github.com/react-component/virtual-list/actions +[npm-image]: http://img.shields.io/npm/v/@rc-component/virtual-list.svg?style=flat-square +[npm-url]: http://npmjs.org/package/@rc-component/virtual-list +[github-actions-image]: https://github.com/react-component/virtual-list/actions/workflows/main.yml/badge.svg +[github-actions-url]: https://github.com/react-component/virtual-list/actions/workflows/main.yml [coveralls-image]: https://img.shields.io/codecov/c/github/react-component/virtual-list/master.svg?style=flat-square [coveralls-url]: https://codecov.io/gh/react-component/virtual-list [node-image]: https://img.shields.io/badge/node.js-%3E=_6.0-green.svg?style=flat-square [node-url]: http://nodejs.org/download/ -[download-image]: https://img.shields.io/npm/dm/rc-virtual-list.svg?style=flat-square -[download-url]: https://npmjs.org/package/rc-virtual-list +[download-image]: https://img.shields.io/npm/dm/@rc-component/virtual-list.svg?style=flat-square +[download-url]: https://npmjs.org/package/@rc-component/virtual-list ## Online Preview @@ -35,15 +35,15 @@ open http://localhost:8000/ ## Install -[![rc-virtual-list](https://nodei.co/npm/rc-virtual-list.png)](https://npmjs.org/package/rc-virtual-list) +[![@rc-component/virtual-list](https://nodei.co/npm/@rc-component/virtual-list.png)](https://npmjs.org/package/@rc-component/virtual-list) ## Usage -```js -import List from 'rc-virtual-list'; +```tsx +import List from '@rc-component/virtual-list'; - {index =>
{index}
} + {(index) =>
{index}
}
; ``` diff --git a/examples/animate.tsx b/examples/animate.tsx index daa632f3..90939765 100644 --- a/examples/animate.tsx +++ b/examples/animate.tsx @@ -3,9 +3,9 @@ import * as React from 'react'; // @ts-ignore import CSSMotion from 'rc-animate/lib/CSSMotion'; -import classNames from 'classnames'; +import { clsx } from 'clsx'; import List, { ListRef } from '../src/List'; -import useLayoutEffect from 'rc-util/lib/hooks/useLayoutEffect'; +import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect'; import './animate.less'; let uuid = 0; @@ -74,7 +74,7 @@ const MyItem: React.ForwardRefRenderFunction = ( motionName="motion" motionAppear={motionAppear} onAppearStart={getCollapsedHeight} - onAppearActive={node => { + onAppearActive={(node) => { motionRef.current = true; return getMaxHeight(node); }} @@ -87,12 +87,7 @@ const MyItem: React.ForwardRefRenderFunction = ( > {({ className, style }, passedMotionRef) => { return ( -
+