Coder Social home page Coder Social logo

Comments (4)

mlopezFC avatar mlopezFC commented on June 18, 2024

Good point.

The following things pops into my mind. Maybe we should consider that this component was meant to be a better replacement of List Builder, giving the features of dealing with the cases were more data is needed for displaying a lot of items (columns, filtering, sorting, etc.). Taking that into account, now I think that giving the possibility of customizing each of the grids individually goes beyond the idea of the original use case, because if you want to move around data from two different looking grids is maybe another different component.

Thinking in that direction, those methods that we added to configure the styles of each grid, could have been 3 instead of 6, and simply to add a suffix for each of the class names of the internal grids ("-left" and " -right ") would do the trick with a smaller API.

So basically I think that giving the possibility of customizing each of the grids should be something achievable only by extending the component, but the API should remain clean for the original purpose of the component (basically almost every customization should apply to each of the grids at the same time).

from twincolgridaddon.

javier-godoy avatar javier-godoy commented on June 18, 2024

Back to triage.

I think that giving the possibility of customizing each of the grids should be something achievable only by extending the component.

I disagree. There is and/or there should be public API for customizing the component.

from twincolgridaddon.

javier-godoy avatar javier-godoy commented on June 18, 2024

Unassigning myself because this issue still needs triage.

from twincolgridaddon.

javier-godoy avatar javier-godoy commented on June 18, 2024

Closing in favor of #108 and #116.

from twincolgridaddon.

Related Issues (20)

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.