You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe create and return a unique controls instance from useControls that closes over the current controls state.
const controls = useControls({
wireframe: false,
})
controls.useControls( /* ... add more controls to this instance */ )
Then use like
<TresLeches :controls="controls" />
Screenshot
Context
We use Leches for Cientos' docs and often have multiple separate examples of functionality in a given docs page. But we can't have multiple Leches menus on a given page without running into this bug.
The text was updated successfully, but these errors were encountered:
andretchen0
changed the title
Leches shares useControls, can't have multiple instances
Leches shares useControls, can't have multiple, distinct instances
Feb 23, 2024
andretchen0
changed the title
Leches shares useControls, can't have multiple, distinct instances
Leches shares useControls; can't have multiple, distinct instances
Feb 23, 2024
Bug description
All controls created using
useControls
are added to all instances of<TresLeches />
even if they're in separate files.Expected behavior
Allow multiple, separate instances of Leches. Don't share state across multiple, separate files.
Reproduction
StackBlitz
Solution?
Maybe create and return a unique controls instance from
useControls
that closes over the current controls state.Then use like
Screenshot
Context
We use Leches for Cientos' docs and often have multiple separate examples of functionality in a given docs page. But we can't have multiple Leches menus on a given page without running into this bug.
The text was updated successfully, but these errors were encountered: