Git Product home page Git Product logo

Comments (6)

khelkun avatar khelkun commented on July 27, 2024 1

Thanks I'll go for this PR
Ok for the component name. I'll see if I can just keep one Dashboard component definition and export 2 distinct symbols for the same module: one wrapped/decorated by DragDropContext and the other without this wrapping.

from dazzle.

Raathigesh avatar Raathigesh commented on July 27, 2024 1

Awesome! Two exports from the same file would be nice. We could remove the decorator and have an export which wraps the dashboard component with the Dnd context as you mentioned above.

from dazzle.

Raathigesh avatar Raathigesh commented on July 27, 2024

I'm afraid there is no workaround I can think of right now since dazzle is coupled with react-dnd. Sorry about that!

from dazzle.

khelkun avatar khelkun commented on July 27, 2024

For my usage I declared a new component in dazzle called DashboardNoDndContext (that doesn't instantiate the DragDropContext) and rebuilt and it seems to be enough for my need. Obviously I also exported this DashboardNoDndContext in the index.js (not default export).
I can do a pull request for that: exporting a second Dashboard component that let the responsability of creating the DragDropContext to the user of Dazzle. What do you think ? (I'm also not sure how to call this alternate Dashboard component)

from dazzle.

Raathigesh avatar Raathigesh commented on July 27, 2024

That seems like a neat solution! Feel free to send a PR! how about DashboardWithoutDndContext ?

from dazzle.

armckenzie avatar armckenzie commented on July 27, 2024

Hello, is any timeline for a release that will include this fix?

from dazzle.

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.