Replies: 1 comment
-
| 
         Thanks for opening this issue @grncdr! I wouldn't be opposed to add support for something like this. I think it would make sense to provide some sort of public interface instead of just exporting the object.  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The logic for shorthand/default event names in stimulus is currently defined here:
stimulus/src/core/action.ts
Lines 89 to 97 in f7bfc35
This is pretty handy, but if you are using a library of custom elements (e.g. shoelace) you have to turn
<button data-action="controller#method"></button>into<sl-button data-action="click->controller#method"></sl-button>.It's a tiny thing, but if stimulus were to simply export that mapping it would be possible for users to do something like:
If exporting the mapping directly is exposing too many implementation details, a function like
setDefaultEventName(elementName, stringOrCallback)would also be pretty nice.If that makes sense to the maintainers I can take a crack at a PR.
Beta Was this translation helpful? Give feedback.
All reactions