UNPKG

@reown/appkit-scaffold-ui

Version:

The full stack toolkit to build onchain app UX.

120 lines (108 loc) 2.96 kB
import { css } from '@reown/appkit-ui'; export default css ` :host { --local-duration-height: 0s; --local-duration: ${({ durations }) => durations['lg']}; --local-transition: ${({ easings }) => easings['ease-out-power-2']}; } .container { display: block; overflow: hidden; overflow: hidden; position: relative; height: var(--local-container-height); transition: height var(--local-duration-height) var(--local-transition); will-change: height, padding-bottom; } .container[data-mobile-fullscreen='true'] { overflow: scroll; } .page { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: auto; width: inherit; box-sizing: border-box; display: flex; flex-direction: column; background-color: ${({ tokens }) => tokens.theme.backgroundPrimary}; border-bottom-left-radius: var(--local-border-bottom-radius); border-bottom-right-radius: var(--local-border-bottom-radius); transition: border-bottom-left-radius var(--local-duration) var(--local-transition); } .page[data-mobile-fullscreen='true'] { height: 100%; } .page-content { display: flex; flex-direction: column; min-height: 100%; } .footer { height: var(--apkt-footer-height); } div.page[view-direction^='prev-'] .page-content { animation: slide-left-out var(--local-duration) forwards var(--local-transition), slide-left-in var(--local-duration) forwards var(--local-transition); animation-delay: 0ms, var(--local-duration, ${({ durations }) => durations['lg']}); } div.page[view-direction^='next-'] .page-content { animation: slide-right-out var(--local-duration) forwards var(--local-transition), slide-right-in var(--local-duration) forwards var(--local-transition); animation-delay: 0ms, var(--local-duration, ${({ durations }) => durations['lg']}); } @keyframes slide-left-out { from { transform: translateX(0px) scale(1); opacity: 1; filter: blur(0px); } to { transform: translateX(8px) scale(0.99); opacity: 0; filter: blur(4px); } } @keyframes slide-left-in { from { transform: translateX(-8px) scale(0.99); opacity: 0; filter: blur(4px); } to { transform: translateX(0) translateY(0) scale(1); opacity: 1; filter: blur(0px); } } @keyframes slide-right-out { from { transform: translateX(0px) scale(1); opacity: 1; filter: blur(0px); } to { transform: translateX(-8px) scale(0.99); opacity: 0; filter: blur(4px); } } @keyframes slide-right-in { from { transform: translateX(8px) scale(0.99); opacity: 0; filter: blur(4px); } to { transform: translateX(0) translateY(0) scale(1); opacity: 1; filter: blur(0px); } } `; //# sourceMappingURL=styles.js.map