-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Milestone
Description
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_contextwould accept only a node ref.- Add a new function
provide_hotkeys_context_with_optionsthat would accept a new structProvideHotkeysContextOptionswhose 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.
Reactions are currently unavailable