+@use '../../partials/dir';
@use '_scrollbar';
+@mixin paddingForSafari($padding) {
+ @media not all and (min-resolution:.001dpcm) {
+ @include dir.side(padding, 0, $padding);
+ }
+}
+
.scrollbar {
width: 100%;
height: 100%;
@include scrollbar.scroll;
+ @include paddingForSafari(var(--sp-extra-tight));
&__h {
@include scrollbar.scroll__h;
}
&--invisible {
@include scrollbar.scroll--invisible;
+ @include paddingForSafari(0);
}
}
\ No newline at end of file
-@use '../../partials/dir';
-
.firefox-scrollbar {
scrollbar-width: thin;
scrollbar-color: var(--bg-surface-hover) transparent;
}
}
-@mixin paddingForSafari($padding) {
- @media not all and (min-resolution:.001dpcm) {
- @include dir.side(padding, 0, $padding);
- }
-}
-
@mixin scroll {
overflow: hidden;
// Below code stop scroll when x-scrollable content come in timeline
@extend .webkit-scrollbar;
@extend .webkit-scrollbar-track;
@extend .webkit-scrollbar-thumb;
- @include paddingForSafari(var(--sp-extra-tight));
}
@mixin scroll__h {
@mixin scroll--invisible {
-ms-overflow-style: none;
scrollbar-width: none;
- @include paddingForSafari(0);
&::-webkit-scrollbar {
display: none;