tsimport {IconButton} from '@astryxdesign/core/IconButton'
| Guidance | Practices |
|---|---|
| Do | Make the aria-label specific: a trash icon labeled "Delete conversation" is clearer than just "Delete" for screen readers. |
| Do | Add a tooltip: even a gear icon can mean Settings, Preferences, or Configure. |
| Do | Use ghost in toolbars and dense areas to reduce visual clutter. |
| Don't | Use IconButton if the action isn't obvious from the icon alone; use Button with text. |
| Don't | Skip the tooltip; label only reaches screen readers, sighted users need the hover hint. |