Generate button classes
generate_button_classesCanonical Button className + activeModifiers from intent (variant, shape, size). A starting point; extra classes can be appended.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cta | No | Add CTA spacing / min-height (default true). | |
| size | No | sm | md | lg (default md). | |
| shape | No | e.g. rounded-box (default) or rounded-full. | |
| variant | No | primary | outline | ghost (default primary). | |
| emphasis | No | default | neon (primary only). | |
| responsive | No | Full width on mobile, auto on desktop (default true). | |
| extraClasses | No | Extra classes to append. | |
| includeModifiers | No | Also return activeModifiers (default true). |