@reown/appkit-scaffold-ui
Version:
The full stack toolkit to build onchain app UX.
99 lines (88 loc) • 2.85 kB
JavaScript
import { css } from '@reown/appkit-ui';
export default css `
:host {
--tokens-scroll--top-opacity: 0;
--tokens-scroll--bottom-opacity: 1;
--suggested-tokens-scroll--left-opacity: 0;
--suggested-tokens-scroll--right-opacity: 1;
}
:host > wui-flex:first-child {
overflow-y: hidden;
overflow-x: hidden;
scrollbar-width: none;
scrollbar-height: none;
}
:host > wui-flex:first-child::-webkit-scrollbar {
display: none;
}
wui-loading-hexagon {
position: absolute;
}
.suggested-tokens-container {
overflow-x: auto;
mask-image: linear-gradient(
to right,
rgba(0, 0, 0, calc(1 - var(--suggested-tokens-scroll--left-opacity))) 0px,
rgba(200, 200, 200, calc(1 - var(--suggested-tokens-scroll--left-opacity))) 1px,
black 50px,
black 90px,
black calc(100% - 90px),
black calc(100% - 50px),
rgba(155, 155, 155, calc(1 - var(--suggested-tokens-scroll--right-opacity))) calc(100% - 1px),
rgba(0, 0, 0, calc(1 - var(--suggested-tokens-scroll--right-opacity))) 100%
);
}
.suggested-tokens-container::-webkit-scrollbar {
display: none;
}
.tokens-container {
border-top: 1px solid ${({ tokens }) => tokens.core.glass010};
height: 100%;
max-height: 390px;
}
.tokens {
width: 100%;
overflow-y: auto;
mask-image: linear-gradient(
to bottom,
rgba(0, 0, 0, calc(1 - var(--tokens-scroll--top-opacity))) 0px,
rgba(200, 200, 200, calc(1 - var(--tokens-scroll--top-opacity))) 1px,
black 50px,
black 90px,
black calc(100% - 90px),
black calc(100% - 50px),
rgba(155, 155, 155, calc(1 - var(--tokens-scroll--bottom-opacity))) calc(100% - 1px),
rgba(0, 0, 0, calc(1 - var(--tokens-scroll--bottom-opacity))) 100%
);
}
.network-search-input,
.select-network-button {
height: 40px;
}
.select-network-button {
border: none;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: ${({ spacing }) => spacing['2']};
box-shadow: inset 0 0 0 1px ${({ tokens }) => tokens.core.glass010};
background-color: transparent;
border-radius: ${({ borderRadius }) => borderRadius['3']};
padding: ${({ spacing }) => spacing['2']};
align-items: center;
transition: background-color ${({ durations }) => durations['lg']}
${({ easings }) => easings['ease-out-power-2']};
will-change: background-color;
}
.select-network-button:hover {
background-color: ${({ tokens }) => tokens.theme.foregroundPrimary};
}
.select-network-button > wui-image {
width: 26px;
height: 26px;
border-radius: ${({ borderRadius }) => borderRadius['4']};
box-shadow: inset 0 0 0 1px ${({ tokens }) => tokens.core.glass010};
}
`;
//# sourceMappingURL=styles.js.map