@alihbuzaid/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
178 lines (147 loc) • 6.44 kB
CSS
@media (max-width: 767px) {
.next-sidebar {
opacity: 0.75;
transform: translateX(-100%);
width: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
z-index: 999;
@apply transition duration-500 ease-in-out;
}
.next-sidebar.is-open {
@apply opacity-100;
transform: translateX(0px);
}
.next-content-overlay {
@apply w-full;
}
.next-content-overlay.next-content-overlay-pos-top > .next-content-overlay-panel-container,
.next-content-overlay.next-content-overlay-pos-bottom > .next-content-overlay-panel-container,
.next-content-overlay.next-content-overlay-pos-left > .next-content-overlay-panel-container,
.next-content-overlay.next-content-overlay-pos-right > .next-content-overlay-panel-container,
.next-content-overlay > .next-content-overlay-panel-container {
@apply w-full;
}
.next-content-overlay.next-content-overlay-pos-top > .next-content-overlay-panel-container > .next-content-overlay-panel,
.next-content-overlay.next-content-overlay-pos-bottom > .next-content-overlay-panel-container > .next-content-overlay-panel,
.next-content-overlay.next-content-overlay-pos-left > .next-content-overlay-panel-container > .next-content-overlay-panel,
.next-content-overlay.next-content-overlay-pos-right > .next-content-overlay-panel-container > .next-content-overlay-panel,
.next-content-overlay > .next-content-overlay-panel-container > .next-content-overlay-panel {
@apply w-full;
}
.next-content-overlay.next-content-overlay-pos-top > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-left,
.next-content-overlay.next-content-overlay-pos-bottom > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-left,
.next-content-overlay.next-content-overlay-pos-left > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-left,
.next-content-overlay.next-content-overlay-pos-right > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-left,
.next-content-overlay > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-left {
@apply flex-initial;
}
.next-content-overlay.next-content-overlay-pos-top
> .next-content-overlay-panel-container
> .next-content-overlay-panel
> .next-content-overlay-panel-header
> .next-view-header-right
> *,
.next-content-overlay.next-content-overlay-pos-bottom
> .next-content-overlay-panel-container
> .next-content-overlay-panel
> .next-content-overlay-panel-header
> .next-view-header-right
> *,
.next-content-overlay.next-content-overlay-pos-left
> .next-content-overlay-panel-container
> .next-content-overlay-panel
> .next-content-overlay-panel-header
> .next-view-header-right
> *,
.next-content-overlay.next-content-overlay-pos-right
> .next-content-overlay-panel-container
> .next-content-overlay-panel
> .next-content-overlay-panel-header
> .next-view-header-right
> *,
.next-content-overlay > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-right > * {
@apply flex-shrink-0;
}
/** minimized **/
.next-content-overlay.minimized > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header {
height: 8rem;
padding-left: 0.45rem;
}
.next-content-overlay.minimized > .next-content-overlay-panel-container > .next-content-overlay-panel > .next-content-overlay-panel-header > .next-view-header-left {
padding-top: 0;
}
/** maximized **/
.next-content-overlay.maximized {
}
body[data-theme='light'] .aside-item-link.active,
body[data-theme='dark'] .aside-item-link.active {
@apply bg-transparent;
}
.modal {
z-index: 999;
}
.modal > .modal-dialog {
@apply h-full;
}
.modal > .modal-dialog > .modal-content {
@apply rounded-none h-full relative overflow-hidden;
}
.modal > .modal-dialog > .modal-content > .modal-header {
@apply bg-white rounded-none border-b border-gray-200;
}
.modal > .modal-dialog > .modal-content > .modal-footer {
@apply rounded-none px-3 py-2.5 fixed w-full bottom-0 bg-gray-50 border-t border-gray-200;
}
.modal > .modal-dialog > .modal-content > .modal-body {
@apply overflow-y-scroll py-4;
height: calc(100% - 7.65rem);
}
.modal > .modal-dialog > .modal-content > .modal-body > .modal-body-container {
@apply py-0 px-3;
}
body[data-theme='dark'] .modal > .modal-dialog > .modal-content > .modal-footer,
body[data-theme='dark'] .modal > .modal-dialog > .modal-content > .modal-header {
@apply bg-gray-900 border-gray-700;
}
header.next-view-header {
@apply py-0 px-2;
}
header.next-view-header > .next-view-header-left {
@apply flex-initial;
}
header.next-view-header > .next-view-header-left > .next-catalog-menu-items {
@apply hidden;
}
.next-table-wrapper {
height: 100%;
}
.next-table-wrapper > .ember-light-table {
height: calc(100% - 57px);
}
.next-table-wrapper.with-pagination .lt-foot-wrap {
@apply relative;
}
.next-view-section-subheader {
display: flex;
flex-direction: column;
@apply px-0 flex-col h-24;
}
.next-view-section-subheader.actions-hidden {
height: 57px;
}
.next-view-section-subheader > .next-view-section-subheader-left {
@apply w-full justify-between px-3;
}
.next-view-section-subheader > .next-view-section-subheader-actions {
@apply w-full items-center justify-start px-3;
}
.next-view-section-subheader > .next-view-section-subheader-actions > * {
@apply flex-shrink-0;
}
#launcher {
@apply hidden;
}
}