Giter Club home page Giter Club logo

dynamic-virtualized-list's People

Contributors

calebroseland avatar dependabot[bot] avatar hmhealey avatar metanerd avatar saturninoabril avatar sudheerdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dynamic-virtualized-list's Issues

DynamicSizeList direction

Currently DynamicSizeList assumes we want to render the first item at the bottom (L759).
This makes it cumbersome for lists that should display the first item at the top, since we need to reverse the items prior to feeding them to the list (see mattermost/mattermost-webapp#8350).

I would like to propose adding a direction: upwards|downwards or maybe order: asc|desc prop to handle both cases.

How do I prevent scrolling after resizing the container?

Hello.

I am bulding a chat app, and we have another resizeable container above the chat messages list.

Messages list is DynamicSizeList wrapped in AutoSizer (react-virtualized-auto-sizer).

So when I resize the top container, the messages list gets scrolled up about 100%.

I can't see what I can do about it.

Can't make a reproducible example at the moment.

TypeScript type definitions and TypeScript support

Hi,
I'm working on migrating a portion of the Mattermost-webapp to TypeScript, in this issue: mattermost/mattermost#17289 I ran into a challenge where the component dynamic-virtualized-list lacks Type definitions as it is written in Flow and JavaScript.

Options to accomplish TypeScript support would be:

  1. To migrate the component to TypeScript or
  2. Write type definitions and publish to Definitely type so that they are availabe on npm and installable like: npm install -D @types/dynamic-virtualized-list
    So I went ahead and wrote some Type definitions for this component here https://github.com/naftalimurgor/dynamicSizeList-ts.git
    am left with deploying to Definitely Typed.
    Please let me know how best to approach this. I also need some help deploying to Definitely Typed if deemed possible. Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.