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

72 lines (60 loc) • 1.38 kB
.item-WB_X_n { border-bottom: 1px solid var(--ac-border); } .header-GhDVIA { display: flex; } .trigger-HOApWH { color: var(--ac-foreground); cursor: pointer; font-size: var(--ac-text-sm); align-items: center; gap: var(--ac-space-3); padding: var(--ac-space-3) 0; text-align: left; transition: color var(--ac-transition-fast); background: none; border: none; outline: none; justify-content: space-between; width: 100%; font-weight: 500; display: flex; @media (hover: hover) { &:hover { color: var(--ac-primary); } } &:focus-visible { border-radius: var(--ac-radius-sm); outline: 2px solid var(--ac-ring); outline-offset: 2px; } &[data-disabled] { cursor: not-allowed; opacity: .5; } &[data-panel-open] .icon-lTsGA_ { transform: rotate(180deg); } } .icon-lTsGA_ { color: var(--ac-muted-foreground); height: 1rem; transition: transform var(--ac-transition-normal); flex-shrink: 0; width: 1rem; } .panel-jN8QuI { color: var(--ac-muted-foreground); font-size: var(--ac-text-sm); transition: grid-template-rows var(--ac-transition-normal),opacity var(--ac-transition-normal); overflow: hidden; &[data-ending-style], &[data-starting-style] { opacity: 0; } } .panelInner-QIHjN_ { padding: 0 0 var(--ac-space-3); } /*# sourceMappingURL=accordion_module.css.map */