@reown/appkit-ui
Version:
The full stack toolkit to build onchain app UX.
71 lines (59 loc) • 1.73 kB
JavaScript
import { css } from '../../utils/ThemeHelperUtil.js';
export default css `
button {
background-color: transparent;
padding: ${({ spacing }) => spacing[1]};
}
button:focus-visible {
box-shadow: 0 0 0 4px ${({ tokens }) => tokens.core.foregroundAccent020};
}
button[data-variant='accent']:hover:enabled,
button[data-variant='accent']:focus-visible {
background-color: ${({ tokens }) => tokens.core.foregroundAccent010};
}
button[data-variant='primary']:hover:enabled,
button[data-variant='primary']:focus-visible,
button[data-variant='secondary']:hover:enabled,
button[data-variant='secondary']:focus-visible {
background-color: ${({ tokens }) => tokens.theme.foregroundSecondary};
}
button[data-size='xs'] > wui-icon {
width: 8px;
height: 8px;
}
button[data-size='sm'] > wui-icon {
width: 12px;
height: 12px;
}
button[data-size='xs'],
button[data-size='sm'] {
border-radius: ${({ borderRadius }) => borderRadius[1]};
}
button[data-size='md'],
button[data-size='lg'] {
border-radius: ${({ borderRadius }) => borderRadius[2]};
}
button[data-size='md'] > wui-icon {
width: 16px;
height: 16px;
}
button[data-size='lg'] > wui-icon {
width: 20px;
height: 20px;
}
button:disabled {
background-color: transparent;
cursor: not-allowed;
opacity: 0.5;
}
button:hover:not(:disabled) {
background-color: var(--wui-color-accent-glass-015);
}
button:focus-visible:not(:disabled) {
background-color: var(--wui-color-accent-glass-015);
box-shadow:
inset 0 0 0 1px var(--wui-color-accent-100),
0 0 0 4px var(--wui-color-accent-glass-020);
}
`;
//# sourceMappingURL=styles.js.map