Reusable dismiss control — icon button aligned with Modal close, host supplies
aria-label.
Live
<button type="button" class="ui-close" aria-label="Dismiss dialog">
<span class="ui-icon ui-icon--close ui-close__icon" aria-hidden="true"></span>
</button>
import { Close } from 'caustica-design/core'
<Close aria-label="Dismiss dialog" onClick={() => onOpenChange(false)} />
aria-label (e.g. “Close dialog”).
Icon sets aria-hidden.onClick / overlay close.
| Class | Description |
|---|---|
.ui-close |
Dismiss icon button. |
.ui-close__icon |
Close / X icon size. |