_dashboard_settings.scss 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. .dashboard-settings {
  2. opacity: 0;
  3. height: 100%;
  4. display: flex;
  5. flex-direction: row;
  6. }
  7. .dashboard-page--settings-opening {
  8. .dashboard-container {
  9. display: none;
  10. }
  11. }
  12. .dashboard-page--settings-open {
  13. .dashboard-settings {
  14. opacity: 1;
  15. transition: opacity 300ms ease-in-out;
  16. }
  17. .dashboard-container {
  18. display: none;
  19. }
  20. }
  21. .dashboard-settings__content {
  22. flex-grow: 1;
  23. min-width: 0;
  24. height: 100%;
  25. padding: 32px;
  26. max-width: 1100px;
  27. }
  28. .dashboard-settings__aside {
  29. padding: 32px 0 0 32px;
  30. background: $panel-bg;
  31. display: flex;
  32. flex-direction: column;
  33. }
  34. .dashboard-settings__aside-header {
  35. color: $text-muted;
  36. font-size: $font-size-h3;
  37. padding-right: 60px;
  38. white-space: nowrap;
  39. margin-bottom: $space-md;
  40. i {
  41. font-size: 25px;
  42. position: relative;
  43. top: 1px;
  44. padding-right: 5px;
  45. }
  46. }
  47. .dashboard-settings__header {
  48. font-size: $font-size-h3;
  49. margin-bottom: $space-xl;
  50. line-height: 36px;
  51. }
  52. .dashboard-settings__subheader {
  53. color: $text-muted;
  54. font-style: italic;
  55. position: relative;
  56. top: -$space-lg;
  57. }
  58. .dashboard-settings__nav-item {
  59. padding: 8px 40px 8px 8px;
  60. color: $text-color;
  61. font-size: $font-size-md;
  62. line-height: 20px;
  63. @include left-brand-border;
  64. &.active {
  65. @include left-brand-border-gradient();
  66. background: $page-bg;
  67. }
  68. .gicon {
  69. margin-bottom: 2px;
  70. margin-right: 4px;
  71. }
  72. .fa {
  73. font-size: 17px;
  74. width: 16px;
  75. margin-right: 4px;
  76. }
  77. }
  78. .dashboard-settings__aside-actions {
  79. display: flex;
  80. flex-direction: column;
  81. height: 100%;
  82. flex-grow: 1;
  83. margin: 40px $space-xl 0 0;
  84. button {
  85. margin-bottom: $space-sm;
  86. }
  87. }
  88. .dashboard-settings__json-save-button {
  89. margin-top: $space-md;
  90. }