UNPKG

@arolariu/components

Version:

🎨 70+ beautiful, accessible React components built on Base UI. TypeScript-first, CSS Modules styling, tree-shakeable, SSR-ready. Perfect for modern web apps, design systems & rapid prototyping. Zero config, maximum flexibility! ⚡

194 lines (169 loc) • 3.94 kB
.command-eYZUHV { background-color: var(--ac-background); border-radius: var(--ac-radius-md); color: var(--ac-foreground); flex-direction: column; flex: 1; width: 100%; min-height: 0; display: flex; overflow: hidden; } .srOnly-KBf7C0 { clip: rect(0,0,0,0); white-space: nowrap; border: 0; width: 1px; height: 1px; margin: -1px; padding: 0; position: absolute; overflow: hidden; } .backdrop-IqhuHJ { touch-action: none; min-height: 100dvh; transition: opacity var(--ac-transition-normal); z-index: 9999; background-color: #00000080; position: fixed; inset: 0; @supports (-webkit-touch-callout: none) { position: absolute; } &[data-ending-style], &[data-starting-style] { opacity: 0; } } .dialogPopup-uCrAem { background-color: var(--ac-background); border: 1px solid var(--ac-border); border-radius: var(--ac-radius-lg); box-sizing: border-box; color: var(--ac-foreground); max-height: min(90vh, 44rem); transition: opacity var(--ac-transition-normal),transform var(--ac-transition-normal); z-index: 10000; flex-direction: column; width: min(34rem, 100vw - 2rem); padding: 0; display: flex; position: fixed; top: 50%; left: 50%; overflow: hidden; transform: translate(-50%, -50%); box-shadow: 0 10px 30px -5px #0000001a, 0 4px 10px -5px #0000000a; &[data-ending-style], &[data-starting-style] { opacity: 0; transform: translate(-50%, -50%) scale(.95); } } .inputWrapper-gkdH1j { border-bottom: 1px solid var(--ac-border); padding-inline: var(--ac-space-4); align-items: center; display: flex; } .searchIcon-n1uM3z { height: 1.25rem; margin-right: var(--ac-space-3); opacity: .5; flex-shrink: 0; width: 1.25rem; } .input-tITn9m { border-radius: var(--ac-radius-md); color: inherit; height: 3rem; padding-block: var(--ac-space-3); background-color: #0000; border: 0; outline: none; width: 100%; font-size: 1rem; &::placeholder { color: var(--ac-muted-foreground); } &:disabled { cursor: not-allowed; opacity: .5; } } .list-u9qWEv { overscroll-behavior: contain; min-height: 0; padding: var(--ac-space-2); scroll-padding-block: var(--ac-space-1); -webkit-overflow-scrolling: touch; flex-direction: column; flex: 1; display: flex; overflow: hidden auto; } .empty-rfpqI3 { font-size: var(--ac-text-sm); padding-block: var(--ac-space-6); text-align: center; } .group-gXWsyp { color: inherit; padding: 2px 0; overflow: hidden; & + .group-gXWsyp { border-top: 1px solid var(--ac-border); padding-top: var(--ac-space-1); margin-top: 2px; } } .groupHeading-AMvZXM { color: var(--ac-muted-foreground); font-size: var(--ac-text-xs); letter-spacing: .02em; padding: var(--ac-space-1) var(--ac-space-3); font-weight: 500; } .separator-gdtbYv { background-color: var(--ac-border); height: 1px; margin: var(--ac-space-1) var(--ac-space-1); } .item-J0D0Xh { border-radius: var(--ac-radius-sm); cursor: pointer; font-size: var(--ac-text-sm); align-items: center; gap: var(--ac-space-3); padding: .5rem var(--ac-space-3); transition: background-color var(--ac-transition-fast),color var(--ac-transition-fast); -webkit-user-select: none; user-select: none; outline: none; line-height: 1.5; display: flex; position: relative; } .item-J0D0Xh[data-selected="true"] { background-color: var(--ac-accent); color: var(--ac-accent-foreground); } .item-J0D0Xh[data-disabled="true"] { opacity: .5; pointer-events: none; } .item-J0D0Xh:focus-visible { box-shadow: inset 0 0 0 2px var(--ac-ring); } .item-J0D0Xh svg { pointer-events: none; flex-shrink: 0; width: 1.25rem; height: 1.25rem; } .shortcut-mXr9yN { color: var(--ac-muted-foreground); font-size: var(--ac-text-xs); letter-spacing: .2em; margin-left: auto; } /*# sourceMappingURL=command_module.css.map */