@reown/appkit-ui
Version:
#### 🔗 [Website](https://reown.com/appkit)
99 lines (82 loc) • 2.33 kB
JavaScript
import { css } from 'lit';
export default css `
:host {
position: relative;
display: block;
}
button {
background: var(--wui-color-accent-100);
border: 1px solid var(--wui-color-gray-glass-010);
border-radius: var(--wui-border-radius-m);
gap: var(--wui-spacing-xs);
}
button.loading {
background: var(--wui-color-gray-glass-010);
border: 1px solid var(--wui-color-gray-glass-010);
pointer-events: none;
}
button:disabled {
background-color: var(--wui-color-gray-glass-015);
border: 1px solid var(--wui-color-gray-glass-010);
}
button:disabled > wui-text {
color: var(--wui-color-gray-glass-015);
}
@media (hover: hover) and (pointer: fine) {
button:hover:enabled {
background-color: var(--wui-color-accent-090);
}
button:active:enabled {
background-color: var(--wui-color-accent-080);
}
}
button:focus-visible {
border: 1px solid var(--wui-color-gray-glass-010);
background-color: var(--wui-color-accent-090);
-webkit-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue);
-moz-box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue);
box-shadow: 0px 0px 0px 4px var(--wui-box-shadow-blue);
}
button[data-size='sm'] {
padding: 6.75px 10px 7.25px;
}
::slotted(*) {
transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md);
will-change: opacity;
opacity: var(--local-opacity-100);
}
button > wui-text {
transition: opacity var(--wui-ease-out-power-1) var(--wui-duration-md);
will-change: opacity;
opacity: var(--local-opacity-100);
color: var(--wui-color-inverse-100);
}
button[data-size='md'] {
padding: 9px var(--wui-spacing-l) 9px var(--wui-spacing-l);
}
button[data-size='md'] + wui-text {
padding-left: var(--wui-spacing-3xs);
}
@media (max-width: 500px) {
button[data-size='md'] {
height: 32px;
padding: 5px 12px;
}
button[data-size='md'] > wui-text > slot {
font-size: 14px !important;
}
}
wui-loading-spinner {
width: 14px;
height: 14px;
}
wui-loading-spinner::slotted(svg) {
width: 10px !important;
height: 10px !important;
}
button[data-size='sm'] > wui-loading-spinner {
width: 12px;
height: 12px;
}
`;
//# sourceMappingURL=styles.js.map