UNPKG

censa_front_end_library

Version:

React components library project for censa Design System

121 lines (98 loc) 2.27 kB
/* Navigation */ .Navigation { display: flex; } .Navigation--horizontal { flex-grow: 1; justify-content: center; } .Navigation--vertical { flex-direction: column; height: 100%; width: var(--spacing-9); } .Navigation--collapsed { width: fit-content; } .Navigation-body { height: 100%; overflow-y: auto; overflow-x: hidden; padding-right: var(--spacing); } .Navigation-menu { box-sizing: border-box; display: flex; align-items: center; cursor: pointer; } .Navigation-menu--horizontal { height: var(--spacing-3); padding-right: var(--spacing-l); padding-left: var(--spacing-l); border-radius: var(--spacing-2); margin: 0 var(--spacing-xs); } .Navigation-menu--disabled { pointer-events: none; } .Navigation-menu:hover { background-color: var(--secondary-light); } .Navigation-menu--active, .Navigation-menu--active:hover { background: var(--primary-lightest); } .Navigation-menu--vertical { /* padding-top: var(--spacing-m); */ /* padding-bottom: var(--spacing-m); */ padding-left: var(--spacing); margin-top: var(--spacing-m); margin-bottom: var(--spacing-m); /* margin-right: var(--spacing); */ border-radius: 0px var(--spacing-2) var(--spacing-2) 0px; } .Navigation-menu--rounded { border-radius: var(--spacing-2); } .Navigation-menu--subMenu { padding-top: var(--spacing-s); padding-bottom: var(--spacing-s); padding-left: 40px; margin-top: 0; } .Navigation-menuIcon { padding: 8px; border-radius: 50%; cursor: pointer; } .Navigation-menuIcon--active { background: var(--primary-lightest); } .Navigation-menuLabel { display: flex; flex-grow: 1; overflow: hidden; } .Navigation-menu .Text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .Navigation-horizontalPills { margin-right: var(--spacing-m); } .Navigation-horizontalPills--disabled { opacity: 0.6; } .Navigation-footer { display: flex; align-items: center; padding: var(--spacing-m) var(--spacing); } .Navigation-footer--border { border-top: var(--border); } .Navigation--collapsed .Navigation-menuIcon--footer { transform: rotate(180deg); }