UNPKG

@reown/appkit-scaffold-ui

Version:

The full stack toolkit to build onchain app UX.

81 lines (71 loc) 2.25 kB
import { css } from '@reown/appkit-ui'; export default css ` :host { pointer-events: none; } :host > wui-flex { display: var(--w3m-tooltip-display); opacity: var(--w3m-tooltip-opacity); padding: 9px ${({ spacing }) => spacing['3']} 10px ${({ spacing }) => spacing['3']}; border-radius: ${({ borderRadius }) => borderRadius['3']}; color: ${({ tokens }) => tokens.theme.backgroundPrimary}; position: absolute; top: var(--w3m-tooltip-top); left: var(--w3m-tooltip-left); transform: translate(calc(-50% + var(--w3m-tooltip-parent-width)), calc(-100% - 8px)); max-width: calc(var(--apkt-modal-width) - ${({ spacing }) => spacing['5']}); transition: opacity ${({ durations }) => durations['lg']} ${({ easings }) => easings['ease-out-power-2']}; will-change: opacity; opacity: 0; animation-duration: ${({ durations }) => durations['xl']}; animation-timing-function: ${({ easings }) => easings['ease-out-power-2']}; animation-name: fade-in; animation-fill-mode: forwards; } :host([data-variant='shade']) > wui-flex { background-color: ${({ tokens }) => tokens.theme.foregroundPrimary}; } :host([data-variant='shade']) > wui-flex > wui-text { color: ${({ tokens }) => tokens.theme.textSecondary}; } :host([data-variant='fill']) > wui-flex { background-color: ${({ tokens }) => tokens.theme.backgroundPrimary}; border: 1px solid ${({ tokens }) => tokens.theme.borderPrimary}; } wui-icon { position: absolute; width: 12px !important; height: 4px !important; color: ${({ tokens }) => tokens.theme.foregroundPrimary}; } wui-icon[data-placement='top'] { bottom: 0px; left: 50%; transform: translate(-50%, 95%); } wui-icon[data-placement='bottom'] { top: 0; left: 50%; transform: translate(-50%, -95%) rotate(180deg); } wui-icon[data-placement='right'] { top: 50%; left: 0; transform: translate(-65%, -50%) rotate(90deg); } wui-icon[data-placement='left'] { top: 50%; right: 0%; transform: translate(65%, -50%) rotate(270deg); } @keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } `; //# sourceMappingURL=styles.js.map