_Slice.scss 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. @mixin slice() {
  2. .esri-slice {
  3. flex-shrink: 0;
  4. &__container {
  5. position: relative;
  6. padding: $cap-spacing 0;
  7. overflow-y: auto;
  8. a {
  9. text-decoration: none;
  10. }
  11. }
  12. &__hint {
  13. padding: 0 $side-spacing;
  14. animation: esri-fade-in 250ms ease-in-out;
  15. }
  16. &__hint-text {
  17. margin: $cap-spacing 0;
  18. padding: 0;
  19. }
  20. &__exclude-button {
  21. margin-bottom: $cap-spacing;
  22. }
  23. &__settings {
  24. ul {
  25. padding: 0;
  26. margin: 0;
  27. }
  28. li {
  29. list-style: none;
  30. }
  31. padding: $cap-spacing--half $side-spacing $cap-spacing $side-spacing;
  32. animation: esri-fade-in 250ms ease-in-out;
  33. }
  34. &__layer-item {
  35. overflow: hidden;
  36. text-overflow: ellipsis;
  37. white-space: nowrap;
  38. padding-bottom: $cap-spacing--half;
  39. }
  40. &__cross {
  41. margin-right: $side-spacing--half;
  42. color: inherit;
  43. position: relative;
  44. top: 2px;
  45. }
  46. &__panel--error {
  47. color: $font-color--error;
  48. padding: 0 $side-spacing;
  49. animation: esri-fade-in 250ms ease-in-out;
  50. }
  51. &__actions {
  52. display: flex;
  53. flex-flow: column;
  54. justify-content: center;
  55. padding: 0 $side-spacing;
  56. }
  57. }
  58. html[dir="rtl"] {
  59. .esri-slice__cross {
  60. margin-right: 0;
  61. margin-left: $side-spacing--half;
  62. }
  63. }
  64. }
  65. @if $include_Slice == true {
  66. @include slice();
  67. }