@create-figma-plugin/ui
Version:
Production-grade Preact components that replicate the Figma UI design
34 lines (30 loc) • 675 B
CSS
.iconButton {
position: relative;
width: var(--space-24);
height: var(--space-24);
border: var(--border-width-1) solid transparent;
border-radius: var(--border-radius-4);
}
.iconButton:not(.disabled) {
color: var(--figma-color-icon);
}
.iconButton:not(.disabled):hover,
.iconButton:not(.disabled):active {
background-color: var(--figma-color-bg-hover);
}
.iconButton:not(.disabled):focus-visible {
border-color: var(--figma-color-border-selected);
}
.disabled,
.disabled * {
cursor: not-allowed;
}
.icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.disabled .icon {
color: var(--figma-color-icon-disabled);
}