UNPKG

@ozen-ui/kit

Version:

React component library

46 lines (37 loc) 1.31 kB
.SidebarCollapsibleItem { --sidebar-collapsible-item-gap: var(--spacing-xs); z-index: 0; } .SidebarCollapsibleItem_collapsed .SidebarCollapsibleItem-ContentWrapper { opacity: 0; max-inline-size: 0; margin-inline-start: 0; pointer-events: none; } .SidebarCollapsibleItem-Fixed { z-index: 1; } .SidebarCollapsibleItem-ContentWrapper { display: flex; flex-shrink: 0; margin-inline-start: var(--sidebar-collapsible-item-gap); } .SidebarCollapsibleItem-Content { box-sizing: border-box; } .SidebarCollapsibleItem_center { margin-inline: auto; } .Sidebar_variant_full .SidebarCollapsibleItem-Content, .Sidebar_variant_mini .SidebarCollapsibleItem-Content { overflow: hidden; inline-size: var(--sidebar-collapsible-item-content-width); min-inline-size: var(--sidebar-collapsible-item-content-width); } .SidebarCollapsibleItem_animated .SidebarCollapsibleItem-ContentWrapper { transition: var(--transition-default); transition-property: opacity, transform, max-inline-size, margin-inline; } .SidebarCollapsibleItem_animated.SidebarCollapsibleItem_collapsed .SidebarCollapsibleItem-ContentWrapper { transform: translateX(calc(var(--sidebar-collapsible-item-gap) * -1)); transition-duration: 100ms; }