
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@commercetools-uikit/secondary-icon-button
Advanced tools
Secondary Icon Buttons are "icon-only" buttons and a restricted version of the
<IconButton>. They trigger an action when clicked (onClick prop). You must
also pass a label for accessibility reasons.
import SecondaryIconButton from '@commercetools-uikit/secondary-icon-button';
<SecondaryIconButton
icon={<ArrowRightIcon />}
label="Next"
onClick={() => alert('Button clicked')}
/>;
| Props | Type | Required | Values | Default | Description |
|---|---|---|---|---|---|
type | string | - | submit, reset, button | button | Used as the HTML type attribute. |
label | string | ✅ | - | - | Should describe what the button does, for accessibility purposes (screen-reader users) |
icon | node | ✅ | - | - | An Icon component |
isDisabled | bool | - | - | false | Tells when the button should present a disabled state |
onClick | func | ✅ | - | - | What the button will trigger when clicked |
color | oneOf | - | solid, primary | solid | Sets the color of the icon |
as | string or element | - | - | - | You may pass in a string like "a" to have the button render as an anchor tag instead. Or you could pass in a React Component, like a Link. |
The component further forwards all valid HTML attributes to the underlying button component.
The size of the button should be adjusted directly on the passed Icon component. Example:
<SecondaryIconButton
icon={<ArrowRightIcon size="small" />}
label="Next"
onClick={() => alert('Button clicked')}
/>
Mostly in all places where you just need a "clickable" icon, without the complex
behaviours of the IconButton
FAQs
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.