UNPKG

@roochnetwork/rooch-sdk-kit

Version:
91 lines (80 loc) 2 kB
// Copyright (c) RoochNetwork // SPDX-License-Identifier: Apache-2.0 import { style } from '@vanilla-extract/css' import { themeVars } from '../themes/themeContract.js' export const connectedAddress = style({ gap: 8, }) export const menuContainer = style({ zIndex: 999999999, }) export const menuContent = style({ display: 'flex', flexDirection: 'column', width: 200, maxHeight: 200, marginTop: 4, padding: 12, gap: 4, borderRadius: themeVars.radii.large, backgroundColor: themeVars.backgroundColors.modalPrimary, boxShadow: '0px 2px 6px rgba(0, 0, 0, 0.1)', overflow: 'hidden', border: `1px solid ${themeVars.colors.bodyMuted}`, }) export const menuItem = style({ padding: '8px 12px', userSelect: 'none', outline: 'none', display: 'flex', alignItems: 'center', textAlign: 'left', borderRadius: themeVars.radii.large, transition: 'all 0.2s ease', cursor: 'pointer', width: '100%', boxSizing: 'border-box', color: themeVars.colors.body, selectors: { '&[data-highlighted]': { backgroundColor: themeVars.backgroundColors.walletItemHover, transform: 'translateY(-1px)', color: themeVars.colors.body, }, }, }) export const menuItemText = style({ whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', flex: 1, fontSize: '0.875rem', color: 'inherit', }) export const switchMenuItem = style({ display: 'flex', justifyContent: 'space-between', alignItems: 'center', }) export const separator = style({ height: 1, flexShrink: 0, backgroundColor: themeVars.colors.bodyMuted, }) export const progressBar = style({ position: 'absolute', bottom: 0, left: 10, height: '0.5px', backgroundColor: themeVars.colors.primaryButton, transition: 'width 0.2s ease', borderRadius: '8px', }) export const addressContainer = style({ display: 'flex', flexDirection: 'column', }) export const rgasBalance = style({ fontSize: '0.5rem', color: themeVars.colors.bodyMuted, })