_view_states.scss 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. .view-mode--inactive {
  2. .react-resizable-handle,
  3. .add-row-panel-hint,
  4. .dash-row-menu-container,
  5. .navbar-buttons--actions,
  6. .panel-info-corner--info,
  7. .panel-info-corner--links {
  8. display: none;
  9. }
  10. .navbar-page-btn {
  11. i {
  12. display: none;
  13. }
  14. i.navbar-page-btn__folder-icon {
  15. opacity: inherit;
  16. }
  17. }
  18. .navbar-button--zoom {
  19. display: none;
  20. }
  21. }
  22. .view-mode--playlist {
  23. @extend .view-mode--inactive;
  24. }
  25. // https://github.com/grafana/grafana/issues/18114
  26. .view-mode--tv.panel-in-fullscreen {
  27. .navbar {
  28. padding-left: $navbar-padding;
  29. }
  30. .navbar-page-btn {
  31. transform: none;
  32. }
  33. }
  34. .view-mode--tv {
  35. @extend .view-mode--inactive;
  36. .sidemenu {
  37. position: fixed;
  38. background-color: transparent;
  39. box-shadow: none;
  40. .sidemenu__top,
  41. .sidemenu__bottom,
  42. .sidemenu__logo_small_breakpoint {
  43. display: none;
  44. }
  45. .sidemenu__logo {
  46. @include media-breakpoint-down(sm) {
  47. display: block;
  48. }
  49. }
  50. }
  51. .navbar {
  52. padding-left: $side-menu-width;
  53. }
  54. .submenu-controls {
  55. display: none;
  56. }
  57. }
  58. .view-mode--kiosk {
  59. @extend .view-mode--tv;
  60. .sidemenu,
  61. .navbar {
  62. display: none;
  63. }
  64. .scroll-canvas--dashboard {
  65. height: 100%;
  66. }
  67. .submenu-controls {
  68. display: none;
  69. }
  70. }