UNPKG

@wallet-ui/tailwind

Version:
240 lines (233 loc) 5.79 kB
/* src/wallet-ui-base-button.css */ .wallet-ui-base-button { @apply bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700; @apply text-gray-800 dark:text-gray-200 hover:text-gray-900 dark:hover:text-white; @apply border border-gray-200 dark:border-gray-700; @apply rounded-md shadow-sm cursor-pointer; @apply flex items-center justify-center gap-2 whitespace-nowrap; @apply disabled:cursor-not-allowed disabled:opacity-50; } .wallet-ui-base-button.sm { @apply px-3 py-1.5; @apply text-sm; @apply font-normal; } .wallet-ui-base-button.md { @apply px-4 py-3; @apply text-base; @apply font-semibold; } .wallet-ui-base-button.lg { @apply px-6 py-4; @apply text-lg; @apply font-bold; } .sm .wallet-ui-base-button-left-section { @apply mr-1; @apply text-xs; } .md .wallet-ui-base-button-left-section { @apply mr-2; @apply text-sm; } .lg .wallet-ui-base-button-left-section { @apply mr-4; @apply text-xl; } .sm .wallet-ui-base-button-right-section { @apply ml-1; @apply text-xs; } .md .wallet-ui-base-button-right-section { @apply ml-2; @apply text-sm; } .lg .wallet-ui-base-button-right-section { @apply ml-4; @apply text-xl; } /* src/wallet-ui-base-dropdown.css */ .wallet-ui-base-dropdown { } .wallet-ui-base-dropdown-list { @apply bg-gray-100 dark:bg-gray-800; @apply border border-gray-200 dark:border-gray-700; @apply rounded-md; } .wallet-ui-base-dropdown-item { @apply flex items-center gap-2; @apply bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700; @apply text-gray-800 dark:text-gray-200 hover:text-gray-900 dark:hover:text-white; @apply px-4 py-2; @apply cursor-pointer; } .wallet-ui-base-dropdown-item-left-section { @apply mr-1; } .wallet-ui-base-dropdown-item-right-section { @apply ml-1; } /* src/wallet-ui-base-modal.css */ [data-scope=dialog][data-part=backdrop] { @apply fixed top-0 left-0 bottom-0 w-full z-20; @apply bg-black/40 dark:bg-black/70; } [data-scope=dialog][data-part=positioner] { @apply fixed top-0 left-0 bottom-0 w-full z-20; @apply flex items-center justify-center; } [data-scope=dialog][data-part=content] { @apply w-full overflow-hidden shadow-lg; @apply bg-white dark:bg-gray-900; @apply border border-gray-100 dark:border-gray-900; @apply rounded-xl outline-0; } [data-scope=dialog][data-part=content] header { @apply flex items-center justify-end; @apply pb-4; } [data-scope=dialog][data-part=description] { @apply flex items-center justify-center; @apply text-center text-gray-900 dark:text-gray-200; } [data-scope=dialog][data-part=close-trigger] { @apply border border-gray-500/40 dark:border-gray-600/40; @apply cursor-pointer hover:bg-gray-500/40 dark:hover:bg-gray-600/40; @apply flex items-center justify-center; @apply text-gray-700 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white; } [data-scope=dialog][data-part=content][data-state=open] { animation: anim-scale-in 300ms ease-out; } [data-scope=dialog][data-part=content][data-state=closed] { animation: anim-scale-out 200ms ease-in; } [data-scope=dialog][data-part=content].sm { @apply max-w-3xs; @apply p-2 rounded-md; } [data-scope=dialog][data-part=content].md { @apply max-w-sm mx-4; @apply p-2 rounded-lg; } [data-scope=dialog][data-part=content].lg { @apply max-w-lg mx-auto; @apply p-4 rounded-xl; } [data-scope=dialog][data-part=content].sm header { @apply pb-2; @apply text-sm; } [data-scope=dialog][data-part=content].md header { @apply pb-4; @apply text-2xl; } [data-scope=dialog][data-part=content].lg header { @apply pb-4; @apply text-3xl; } .sm [data-scope=dialog][data-part=close-trigger] { @apply h-6 w-6 rounded-full; } .md [data-scope=dialog][data-part=close-trigger] { @apply h-8 w-8 rounded-full; } .lg [data-scope=dialog][data-part=close-trigger] { @apply h-10 w-10 rounded-full; } .sm [data-scope=dialog][data-part=description] { @apply pb-2 px-4; @apply text-sm; } .md [data-scope=dialog][data-part=description] { @apply pb-8 px-16; @apply text-2xl; } .lg [data-scope=dialog][data-part=description] { @apply pb-8 px-16; @apply text-3xl; } /* src/wallet-ui-icon.css */ .wallet-ui-list-icon { @apply border-0; } .wallet-ui-list-icon.sm { @apply rounded-xs; @apply h-[16px] w-[16px]; } .wallet-ui-list-icon.md { @apply rounded-md; @apply h-[24px] w-[24px]; } .wallet-ui-list-icon.lg { @apply rounded-lg; @apply h-[32px] w-[32px]; } /* src/wallet-ui-label.css */ .wallet-ui-list-label { @apply text-gray-500 dark:text-gray-200; } .wallet-ui-list-label.sm { @apply text-xs; @apply font-light; } .wallet-ui-list-label.md { @apply text-base; @apply font-normal; } .wallet-ui-list-label.lg { @apply text-xl; @apply font-semibold; } /* src/wallet-ui-list-button.css */ .wallet-ui-list-button { @apply flex items-center gap-2; @apply whitespace-nowrap; @apply cursor-pointer select-none appearance-none disabled:cursor-not-allowed disabled:opacity-50; @apply hover:bg-gray-200 dark:hover:bg-gray-800; } .wallet-ui-list-button.sm { @apply px-1 py-1 rounded-md; } .wallet-ui-list-button.md { @apply px-2 py-2 rounded-lg; } .wallet-ui-list-button.lg { @apply px-3 py-3 rounded-xl; } /* src/wallet-ui-list.css */ .wallet-ui-list { @apply flex flex-col; } .wallet-ui-list.sm { @apply gap-1; } .wallet-ui-list.md { @apply gap-2; } .wallet-ui-list.lg { @apply gap-3; } /* src/index.css */ @reference "tailwindcss"; @keyframes anim-scale-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } } @keyframes anim-scale-out { from { opacity: 1; transform: scale(1); } to { opacity: 0; transform: scale(0.95); } } /*# sourceMappingURL=index.css.map */