_view_states.scss 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. @mixin hide-controls() {
  2. .add-row-panel-hint,
  3. .dash-row-menu-container {
  4. display: none;
  5. }
  6. .panel-drop-zone {
  7. visibility: hidden;
  8. }
  9. }
  10. .hide-controls {
  11. @include hide-controls();
  12. }
  13. .page-kiosk-mode {
  14. @include hide-controls();
  15. dashnav {
  16. display: none;
  17. }
  18. }
  19. .playlist-active,
  20. .user-activity-low {
  21. .react-resizable-handle
  22. .add-row-panel-hint,
  23. .dash-row-menu-container,
  24. .navbar-button--refresh,
  25. .navbar-buttons--zoom,
  26. .navbar-buttons--actions,
  27. .panel-menu-container,
  28. .panel-info-corner--info,
  29. .panel-info-corner--links {
  30. opacity: 0;
  31. transition: all 1.5s ease-in-out 1s;
  32. }
  33. .navbar {
  34. box-shadow: none;
  35. background: transparent;
  36. }
  37. .navbar-page-btn {
  38. border-color: transparent;
  39. background: transparent;
  40. transform: translate3d(-40px, 0, 0);
  41. transition: all 1.5s ease-in-out 1s;
  42. .icon-gf {
  43. opacity: 0;
  44. transition: all 1.5s ease-in-out 1s;
  45. }
  46. }
  47. .gf-timepicker-nav-btn {
  48. transform: translate3d(40px, 0, 0);
  49. transition: transform 1.5s ease-in-out 1s;
  50. }
  51. }
  52. .playlist-active {
  53. .dash-playlist-actions {
  54. .fa {
  55. opacity: 1;
  56. color: $text-color-faint !important;
  57. }
  58. }
  59. }