Declarative actions ยท no inline JS
Build jQuery-style interactions with safe data attributes.
Pick a recipe, tune event modifiers and targets, then copy the generated declarative markup or JSON action chain.
Live playground
Generated buttons are rebound using UIF action binding.
Customer risk panel
Use actions to toggle state, copy text, focus fields, update text, and run animations.
Choose a recipe and run it.
Generated code
Use either compact attributes or `data-uif-actions` for chains.