Skip to content

Commit 9c32964

Browse files
committed
refactor(styles): Migrate Scrollbar from ReactJS
1 parent 49e4ed1 commit 9c32964

File tree

3 files changed

+27
-27
lines changed

3 files changed

+27
-27
lines changed

js/react/lib/styles.css

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1 @@
11
@import "@rustlanges/styles";
2-
3-
@layer utilities {
4-
@supports not selector(::-webkit-scrollbar) {
5-
.scrollbar {
6-
scrollbar-color: var(--color-neutral-300) var(--color-neutral-100);
7-
8-
@variant dark {
9-
scrollbar-color: var(--color-neutral-900) var(--color-neutral-600);
10-
}
11-
}
12-
}
13-
14-
.scrollbar::-webkit-scrollbar {
15-
@apply w-4;
16-
}
17-
18-
.scrollbar::-webkit-scrollbar-track {
19-
@apply rounded-full bg-neutral-100 dark:bg-neutral-900;
20-
}
21-
22-
.scrollbar::-webkit-scrollbar-thumb {
23-
@apply rounded-full bg-neutral-300 transition dark:bg-neutral-600;
24-
}
25-
.scrollbar::-webkit-scrollbar-thumb:hover {
26-
@apply opacity-90;
27-
}
28-
}

styles/utilities.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
@import "./utilities/container.css";
2+
@import "./utilities/scollbar.css";
23
@import "./utilities/shadow.css";

styles/utilities/scrollbar.css

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
@layer utilities {
2+
@supports not selector(::-webkit-scrollbar) {
3+
.scrollbar {
4+
scrollbar-color: var(--color-neutral-300) var(--color-neutral-100);
5+
6+
@variant dark {
7+
scrollbar-color: var(--color-neutral-900) var(--color-neutral-600);
8+
}
9+
}
10+
}
11+
12+
.scrollbar::-webkit-scrollbar {
13+
@apply w-4;
14+
}
15+
16+
.scrollbar::-webkit-scrollbar-track {
17+
@apply rounded-full bg-neutral-100 dark:bg-neutral-900;
18+
}
19+
20+
.scrollbar::-webkit-scrollbar-thumb {
21+
@apply rounded-full bg-neutral-300 transition dark:bg-neutral-600;
22+
}
23+
.scrollbar::-webkit-scrollbar-thumb:hover {
24+
@apply opacity-90;
25+
}
26+
}

0 commit comments

Comments
 (0)