@reown/appkit-ui
Version:
#### 🔗 [Website](https://reown.com/appkit)
87 lines (75 loc) • 2.04 kB
JavaScript
import { css } from 'lit';
export default css `
button {
column-gap: var(--wui-spacing-s);
padding: 11px 18px 11px var(--wui-spacing-s);
width: 100%;
background-color: var(--wui-color-gray-glass-002);
border-radius: var(--wui-border-radius-xs);
color: var(--wui-color-fg-250);
transition:
color var(--wui-ease-out-power-1) var(--wui-duration-md),
background-color var(--wui-ease-out-power-1) var(--wui-duration-md);
will-change: color, background-color;
}
button[data-iconvariant='square'],
button[data-iconvariant='square-blue'] {
padding: 6px 18px 6px 9px;
}
button > wui-flex {
flex: 1;
}
button > wui-image {
width: 32px;
height: 32px;
box-shadow: 0 0 0 2px var(--wui-color-gray-glass-005);
border-radius: var(--wui-border-radius-3xl);
}
button > wui-icon {
width: 36px;
height: 36px;
transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md);
will-change: opacity;
}
button > wui-icon-box[data-variant='blue'] {
box-shadow: 0 0 0 2px var(--wui-color-accent-glass-005);
}
button > wui-icon-box[data-variant='overlay'] {
box-shadow: 0 0 0 2px var(--wui-color-gray-glass-005);
}
button > wui-icon-box[data-variant='square-blue'] {
border-radius: var(--wui-border-radius-3xs);
position: relative;
border: none;
width: 36px;
height: 36px;
}
button > wui-icon-box[data-variant='square-blue']::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-radius: inherit;
border: 1px solid var(--wui-color-accent-glass-010);
pointer-events: none;
}
button > wui-icon:last-child {
width: 14px;
height: 14px;
}
button:disabled {
color: var(--wui-color-gray-glass-020);
}
button[data-loading='true'] > wui-icon {
opacity: 0;
}
wui-loading-spinner {
position: absolute;
right: 18px;
top: 50%;
transform: translateY(-50%);
}
`;
//# sourceMappingURL=styles.js.map