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
I would like to write something like the next code to provide a global context for keyboard shortcuts:
provide_hotkeys_context(main_ref);
and provide the context with the default false and scopes!() parameters.
Implementation proposal
I think that the best approach is to use the same that leptos-use does (eg. see use_element_size and use_element_size_with_options) as this would reduce mental overhead when using libraries in the Leptos ecosystem.
provide_hotkeys_context would accept only a node ref.
Add a new function provide_hotkeys_context_with_options that would accept a new struct ProvideHotkeysContextOptions whose parameters can be defined using the builder pattern.
Of course, this is a breaking change that should be postponed for v0.3.0 or beyond that.
The text was updated successfully, but these errors were encountered:
I would like to write something like the next code to provide a global context for keyboard shortcuts:
and provide the context with the default
false
andscopes!()
parameters.Implementation proposal
I think that the best approach is to use the same that leptos-use does (eg. see
use_element_size
anduse_element_size_with_options
) as this would reduce mental overhead when using libraries in the Leptos ecosystem.provide_hotkeys_context
would accept only a node ref.provide_hotkeys_context_with_options
that would accept a new structProvideHotkeysContextOptions
whose parameters can be defined using the builder pattern.Of course, this is a breaking change that should be postponed for v0.3.0 or beyond that.
The text was updated successfully, but these errors were encountered: