UNPKG

next-gs

Version:

NPM package for building a React+NextJS+Prisma admin application.

68 lines (57 loc) 1.17 kB
.nav { display: flex; flex-direction: column; min-width: var(--app-sidebar-width-o); height: 100%; transition: width 0.2s ease-in-out; &[data-opened="true"] { width: var(--app-sidebar-width-c); } } .scroll { width: 100%; flex: 1; } .item, .linkButton { padding: var(--mantine-spacing-xs); width: 100%; } .itemInner { height: 30px; font-size: var(--mantine-font-size-sm); flex-wrap: nowrap; gap: var(--mantine-spacing-xs); justify-content: center; & > span { display: none; } &[data-with-label="true"] { justify-content: flex-start; & > span { flex-grow: 1; display: block; } } } .linkButton { &:hover, &[data-opened="true"] { background-color: var(--mantine-color-dark-8); } &[data-active="true"] { color: var(--mantine-color-blue-1); background-color: rgba(24, 100, 171, 0.45); border-left: 3px solid var(--mantine-color-blue-5); font-weight: 500; } } .menu { &[data-level="1"] { background-color: var(--mantine-color-dark-6); border-left: 5px solid var(--mantine-color-dark-9); } &[data-level="0"] { width: calc(100% - 12px); } }