@alihbuzaid/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
87 lines (68 loc) • 2.85 kB
CSS
.fleetbase-pagination {
@apply flex flex-1 items-center justify-between py-3;
}
.fleetbase-pagination .direction-button {
@apply relative inline-flex items-center px-3 py-1 text-sm font-medium leading-5 text-gray-700 transition duration-150 ease-in-out bg-white border border-gray-300 rounded-md;
}
.fleetbase-pagination .direction-button:focus {
@apply border-blue-300 outline-none outline-offset-0 outline-blue-500;
}
.fleetbase-pagination .direction-button:hover {
@apply text-gray-500;
}
.fleetbase-pagination .direction-button:active,
.fleetbase-pagination .direction-button.active {
@apply text-gray-700 bg-gray-100;
}
.fleetbase-pagination .page-item {
@apply relative inline-flex items-center px-3 py-1 -ml-px text-sm font-medium leading-5 text-gray-700 transition duration-150 ease-in-out bg-white border border-gray-300;
}
.fleetbase-pagination .page-item:focus {
@apply z-10 border-blue-300 outline-none outline-offset-0 outline-blue-500;
}
.fleetbase-pagination .page-item:hover {
@apply text-gray-500;
}
.fleetbase-pagination .page-item:active,
.fleetbase-pagination .page-item.active {
@apply text-gray-800 bg-gray-100 shadow-inner;
}
.fleetbase-pagination .page-item-arrow {
@apply relative inline-flex items-center px-2 py-1 text-sm font-medium leading-5 text-gray-500 transition duration-150 ease-in-out bg-white border border-gray-300;
}
.fleetbase-pagination .page-item-arrow:focus {
@apply z-10 border-blue-300 outline-none outline-offset-0 outline-blue-500;
}
.fleetbase-pagination .page-item-arrow:hover {
@apply text-gray-400;
}
.fleetbase-pagination .page-item-arrow:active {
@apply text-gray-500 bg-gray-100;
}
.fleetbase-pagination .page-item-arrow:first-child {
@apply rounded-l-md;
}
.fleetbase-pagination .page-item-arrow:last-child {
@apply -ml-px rounded-r-md;
}
[data-theme='dark'] .fleetbase-pagination .page-item,
[data-theme='dark'] .fleetbase-pagination .page-item-arrow,
[data-theme='dark'] .fleetbase-pagination .direction-button {
@apply text-gray-100 bg-gray-800 border-gray-700 shadow;
}
[data-theme='dark'] .fleetbase-pagination .page-item:hover,
[data-theme='dark'] .fleetbase-pagination .page-item-arrow:hover,
[data-theme='dark'] .fleetbase-pagination .direction-button:hover {
@apply text-white;
}
[data-theme='dark'] .fleetbase-pagination .page-item:active,
[data-theme='dark'] .fleetbase-pagination .page-item-arrow:active,
[data-theme='dark'] .fleetbase-pagination .direction-button:active,
[data-theme='dark'] .fleetbase-pagination .page-item.active,
[data-theme='dark'] .fleetbase-pagination .page-item-arrow.active,
[data-theme='dark'] .fleetbase-pagination .direction-button.active {
@apply text-gray-100 bg-gray-700;
}
[data-theme='dark'] .fleetbase-pagination .pagination-showing {
@apply text-gray-100;
}