| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- @import '~react-grid-layout-grafana/css/styles.css';
- @import '~react-resizable/css/styles.css';
- .panel-in-fullscreen {
- .react-grid-layout {
- height: 100% !important;
- }
- .react-grid-item {
- display: none !important;
- transition-property: none !important;
- }
- .panel--fullscreen {
- display: block !important;
- position: unset !important;
- width: 100% !important;
- height: 100% !important;
- transform: translate(0px, 0px) !important;
- }
- }
- @include media-breakpoint-down(sm) {
- .react-grid-layout {
- height: 100% !important;
- }
- .react-grid-item {
- display: none;
- transition-property: none !important;
- }
- .panel {
- display: block !important;
- position: unset !important;
- width: 100% !important;
- transform: translate(0px, 0px) !important;
- margin-bottom: 1rem;
- }
- }
- .theme-dark {
- .react-grid-item > .react-resizable-handle::after {
- border-right: 2px solid $gray-1;
- border-bottom: 2px solid $gray-1;
- }
- // temp fix since we use old commit of grid component
- // this can be removed when we revert to non fork grid component
- .react-grid-item > .react-resizable-handle {
- background-image: url('../img/resize-handle-white.svg');
- }
- }
- .theme-light {
- .react-grid-item > .react-resizable-handle::after {
- border-right: 2px solid $gray-3;
- border-bottom: 2px solid $gray-3;
- }
- }
- // Hack for preventing panel menu overlapping.
- .react-grid-item.resizing.panel,
- .react-grid-item.panel.dropdown-menu-open,
- .react-grid-item.react-draggable-dragging.panel {
- z-index: $zindex-dropdown;
- }
- // Disable animation on initial rendering and enable it when component has been mounted.
- .react-grid-item.cssTransforms.panel {
- transition-property: none;
- }
- .animated .react-grid-item.cssTransforms.panel {
- transition-property: transform;
- }
|