Appearance
Automatic aliasing
It is a Hotwired Stimulus controller used to toggle classes of the DOM elements.
From data-toggler-states
If only data-toggler-states
is set in an element, the controller will attach the action data-action="toggler#states"
automatically so you don't have to take care of it.
The default action that is added to an element is the default event shorthand data-action="toggler#states"
.
This means that if you want to trigger an action in other type of element you should write the action yourself.
Example
In a div there is no default action, so you will need to do add the data-action
with click
event to it:
html
<div data-toggler-states="sidebar" data-action="click->toggler#states">
...
</div>
From data-toggler-transition
To be done
From data-toggler-tab-[link|content]
To be done