_panel_add_panel.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. .add-panel-container {
  2. height: 100%;
  3. }
  4. .add-panel {
  5. height: 100%;
  6. .baron__root {
  7. height: calc(100% - 43px);
  8. }
  9. }
  10. .add-panel__header {
  11. padding: 0 15px;
  12. display: flex;
  13. align-items: center;
  14. background: $page-header-bg;
  15. box-shadow: $page-header-shadow;
  16. border-bottom: 1px solid $page-header-border-color;
  17. .gicon {
  18. font-size: 30px;
  19. margin-right: $spacer;
  20. }
  21. }
  22. .add-panel__close {
  23. margin-left: auto;
  24. background-color: transparent;
  25. border: 0;
  26. font-size: 16px;
  27. margin-right: -10px;
  28. }
  29. .add-panel__title {
  30. font-size: $font-size-md;
  31. margin-right: $spacer*2;
  32. }
  33. .add-panel__sub-title {
  34. font-style: italic;
  35. color: $text-muted;
  36. position: relative;
  37. top: 1px;
  38. }
  39. .add-panel__items {
  40. padding: 3px 8px;
  41. display: flex;
  42. flex-direction: row;
  43. flex-wrap: wrap;
  44. overflow: auto;
  45. height: 100%;
  46. align-content: flex-start;
  47. justify-content: space-around;
  48. position: relative;
  49. }
  50. .add-panel__item {
  51. background: $card-background;
  52. box-shadow: $card-shadow;
  53. border-radius: 3px;
  54. padding: $spacer/3 $spacer;
  55. width: 31%;
  56. height: 60px;
  57. text-align: center;
  58. margin: $gf-form-margin;
  59. cursor: pointer;
  60. &.active,
  61. &:hover {
  62. background: $card-background-hover;
  63. }
  64. }
  65. .add-panel__item-name {
  66. text-overflow: ellipsis;
  67. overflow: hidden;
  68. white-space: nowrap;
  69. font-size: $font-size-sm;
  70. }
  71. .add-panel__item-img {
  72. height: calc(100% - 15px);
  73. }
  74. .add-panel__item-icon {
  75. padding: 2px;
  76. }
  77. .add-panel__searchbar {
  78. width: 100%;
  79. margin-bottom: 10px;
  80. margin-top: 7px;
  81. }
  82. .add-panel__no-panels {
  83. color: $text-color-weak;
  84. font-style: italic;
  85. width: 100%;
  86. padding: 3px 8px;
  87. }