UNPKG

@reown/appkit-ui

Version:

The full stack toolkit to build onchain app UX.

59 lines (49 loc) 1.9 kB
import { css } from '../../utils/ThemeHelperUtil.js'; export default css ` button { border: none; background: transparent; height: 20px; padding: ${({ spacing }) => spacing[2]}; column-gap: ${({ spacing }) => spacing[1]}; border-radius: ${({ borderRadius }) => borderRadius[1]}; padding: 0 ${({ spacing }) => spacing[1]}; border-radius: ${({ spacing }) => spacing[1]}; } /* -- Variants --------------------------------------------------------- */ button[data-variant='accent'] { color: ${({ tokens }) => tokens.core.textAccentPrimary}; } button[data-variant='secondary'] { color: ${({ tokens }) => tokens.theme.textSecondary}; } /* -- Focus states --------------------------------------------------- */ button:focus-visible:enabled { box-shadow: 0px 0px 0px 4px rgba(9, 136, 240, 0.2); } button[data-variant='accent']:focus-visible:enabled { background-color: ${({ tokens }) => tokens.core.foregroundAccent010}; } button[data-variant='secondary']:focus-visible:enabled { background-color: ${({ tokens }) => tokens.theme.foregroundSecondary}; } /* -- Hover & Active states ----------------------------------------------------------- */ button[data-variant='accent']:hover:enabled { background-color: ${({ tokens }) => tokens.core.foregroundAccent010}; } button[data-variant='secondary']:hover:enabled { background-color: ${({ tokens }) => tokens.theme.foregroundSecondary}; } button[data-variant='accent']:focus-visible { background-color: ${({ tokens }) => tokens.core.foregroundAccent010}; } button[data-variant='secondary']:focus-visible { background-color: ${({ tokens }) => tokens.theme.foregroundSecondary}; box-shadow: 0px 0px 0px 4px rgba(9, 136, 240, 0.2); } button[disabled] { opacity: 0.5; cursor: not-allowed; } `; //# sourceMappingURL=styles.js.map