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! ⚡

115 lines (98 loc) • 2.27 kB
.root-FszbvX { background-color: var(--ac-card); border: 1px solid var(--ac-border); border-radius: calc(var(--ac-radius-md) + 1px); color: var(--ac-card-foreground); align-items: center; gap: var(--ac-space-1); padding: var(--ac-space-1); display: inline-flex; box-shadow: 0 1px 2px #0000000a; &[data-orientation="vertical"] { flex-direction: column; align-items: stretch; } &[data-disabled] { opacity: .7; } } .group-dsvVsG { align-items: center; gap: var(--ac-space-1); display: inline-flex; &[data-orientation="vertical"] { flex-direction: column; align-items: stretch; } &[data-disabled] { opacity: .7; } } .item-LO_xsD { border-radius: var(--ac-radius-sm); box-sizing: border-box; color: var(--ac-foreground); font-size: var(--ac-text-xs); align-items: center; gap: var(--ac-space-2); min-height: var(--ac-size-md); padding: 0 var(--ac-space-2); transition: background-color var(--ac-transition-fast),color var(--ac-transition-fast),box-shadow var(--ac-transition-fast); white-space: nowrap; outline: none; justify-content: center; font-weight: 500; line-height: 1; text-decoration: none; display: inline-flex; &:focus-visible { background-color: var(--ac-accent); box-shadow: inset 0 0 0 1px var(--ac-ring); color: var(--ac-accent-foreground); } &[data-disabled] { opacity: .5; pointer-events: none; } & svg { flex-shrink: 0; width: .875rem; height: .875rem; } } .button-D0LUpU { cursor: pointer; background-color: #0000; border: 0; @media (hover: hover) { &:hover:not([data-disabled]) { background-color: var(--ac-accent); color: var(--ac-accent-foreground); } } } .link-Ih65ZC { @media (hover: hover) { &:hover { background-color: var(--ac-accent); color: var(--ac-accent-foreground); } } } .separator-WqDqFh { background-color: var(--ac-border); flex-shrink: 0; align-self: stretch; &[data-orientation="horizontal"] { width: 100%; height: 1px; min-height: 1px; } &[data-orientation="vertical"] { width: 1px; min-width: 1px; height: 1rem; margin-block: auto; } } /*# sourceMappingURL=toolbar_module.css.map */