UNPKG

@alihbuzaid/ember-ui

Version:

Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.

188 lines (149 loc) 5.08 kB
.fleetbase-console-navbar { @apply bg-gray-300 shadow-md; } .fleetbase-console-navbar .navbar-item { @apply mr-2 select-none; } .fleetbase-console-navbar .navbar-item a { @apply px-3 text-sm font-medium text-white rounded-md; padding-top: 0.35rem; padding-bottom: 0.35rem; } .fleetbase-console-navbar .navbar-item a:focus { @apply text-white bg-gray-700 outline-none; } .fleetbase-console-navbar .navbar-item.active { @apply bg-gray-700; } .fleetbase-console-navbar a { @apply no-underline; } .fleetbase-console-navbar .ember-basic-dropdown-content { @apply bg-white rounded-md shadow-lg; min-width: 14rem; } .fleetbase-console-navbar .ember-basic-dropdown-content .dd-menu-links { @apply shadow-xs; } .fleetbase-console-navbar .ember-basic-dropdown-content .nav-link { @apply flex items-center px-4 py-2 text-sm text-gray-700 rounded-none; } .fleetbase-console-navbar .ember-basic-dropdown-content .nav-link:hover { @apply bg-gray-100; } .fleetbase-console-navbar .ember-basic-dropdown-content .nav-link.nav-link-extension { @apply py-3 px-6; } .fleetbase-console-navbar .ember-basic-dropdown-content .nav-link.nav-link-mobile { @apply py-3 px-6; } .fleetbase-console-navbar .ember-basic-dropdown-content .dd-menu-links { @apply py-2; } body[data-theme='light'] .fleetbase-console-navbar { @apply bg-gray-100 border-b border-gray-300 shadow-pop-less; } body[data-theme='light'] .fleetbase-console-navbar .navbar-item, body[data-theme='light'] .fleetbase-console-navbar .navbar-item a { @apply text-gray-700; } body[data-theme='light'] .fleetbase-console-navbar .navbar-item a:hover, body[data-theme='light'] .fleetbase-console-navbar .navbar-item a.dd-is-open, body[data-theme='light'] .fleetbase-console-navbar .navbar-item a.active { @apply bg-gray-200; } body[data-theme='dark'] .fleetbase-console-navbar { @apply bg-gray-800 border-b border-gray-900; } body[data-theme='dark'] .fleetbase-console-navbar .navbar-item a:hover, body[data-theme='dark'] .fleetbase-console-navbar .navbar-item a.dd-is-open, body[data-theme='dark'] .fleetbase-console-navbar .navbar-item a.active { @apply bg-gray-700; } body[data-theme='dark'] .fleetbase-console-navbar .ember-basic-dropdown-content { @apply bg-gray-800; } body[data-theme='dark'] .fleetbase-console-navbar .ember-basic-dropdown-content a.nav-link { @apply text-sm text-gray-300; } body[data-theme='dark'] .fleetbase-console-navbar .ember-basic-dropdown-content a.nav-link:hover { @apply text-gray-100 bg-gray-700; } .services-nav .ember-basic-dropdown-content { @apply flex bg-gray-100 border border-gray-300; width: 33rem; } .services-nav .ember-basic-dropdown-content .services-container { @apply flex w-full p-3; } .services-nav .ember-basic-dropdown-content .services-container .nav-link { @apply rounded; } .services-nav .ember-basic-dropdown-content .services-container .nav-link:hover { @apply bg-gray-200; } .services-nav .ember-basic-dropdown-content .services-container .nav-link.active:not(:hover) { @apply bg-transparent; } body[data-theme='dark'] .services-nav .ember-basic-dropdown-content { @apply border-gray-900; } body.sandbox-console .fleetbase-console-navbar { border-bottom: 2px #ecc94b solid; } body.sandbox-console .fleetbase-console-navbar::after { position: absolute; left: 0; right: 0; margin: auto; padding: 0.3rem; background-color: #ecc94b; content: 'Viewing Sandbox Data'; width: 12rem; font-size: 0.8rem; text-align: center; color: #4a5568; font-weight: 700; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); z-index: 12; } .dropdown-menu-panel.ember-basic-dropdown-content { min-width: 14rem; @apply mt-2 bg-white rounded-md shadow-lg border border-gray-200; } .dropdown-menu-panel.ember-basic-dropdown-content .dd-menu-links { @apply shadow-xs; } .dropdown-menu-panel.ember-basic-dropdown-content .nav-link { @apply flex items-center px-4 py-2 text-sm text-gray-700 rounded-none; } .dropdown-menu-panel.ember-basic-dropdown-content .nav-link:hover { @apply bg-gray-100; } .dropdown-menu-panel.ember-basic-dropdown-content .dd-menu-links { @apply py-2; } body[data-theme='dark'] .dropdown-menu-panel.ember-basic-dropdown-content { @apply bg-gray-800 border-gray-900; } body[data-theme='dark'] .dropdown-menu-panel.ember-basic-dropdown-content a.nav-link { @apply text-sm text-gray-300; } body[data-theme='dark'] .dropdown-menu-panel.ember-basic-dropdown-content a.nav-link:hover { @apply text-gray-100 bg-gray-700; } #extensionsNav { z-index: 999999; transform: translateX(0); transition: transform 0.3s ease, width 0.3s ease; @apply fixed top-0 left-0 w-10/12 h-screen bg-gray-900 border-r border-gray-900 shadow-lg; } #extensionsNav.closed { transform: translateX(-100%); }