Skip to content

Commit cbeafc6

Browse files
committed
fix(scrollbar.style): various * 3
1 parent 460521a commit cbeafc6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/tasty/styles/scrollbar.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ describe('scrollbarStyle', () => {
5858
const result = scrollbarStyle({ scrollbar: 'thin styled #red' });
5959
expect(result['scrollbar-width']).toBe('thin');
6060
expect(result['scrollbar-color']).toBe(
61-
'var(--red-color) var(--scrollbar-track-color)',
61+
'var(--red-color) var(--scrollbar-track-color, transparent)',
6262
);
6363
expect(result['&::-webkit-scrollbar-thumb']['background']).toBe(
6464
'var(--red-color)',
@@ -90,13 +90,13 @@ describe('scrollbarStyle', () => {
9090
const result = scrollbarStyle({ scrollbar: 'styled #danger' });
9191
// Only thumb color specified, track should use default
9292
expect(result['scrollbar-color']).toBe(
93-
'var(--danger-color) var(--scrollbar-track-color)',
93+
'var(--danger-color) var(--scrollbar-track-color, transparent)',
9494
);
9595
expect(result['&::-webkit-scrollbar-thumb']['background']).toBe(
9696
'var(--danger-color)',
9797
);
9898
expect(result['&::-webkit-scrollbar-track']['background']).toBe(
99-
'var(--scrollbar-track-color)',
99+
'var(--scrollbar-track-color, transparent)',
100100
);
101101
});
102102

src/tasty/styles/scrollbar.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export function scrollbarStyle({ scrollbar, overflow }: ScrollbarStyleProps) {
2222

2323
// Default colors for scrollbar
2424
const defaultThumbColor = 'var(--scrollbar-thumb-color)';
25-
const defaultTrackColor = 'var(--scrollbar-track-color)';
25+
const defaultTrackColor = 'var(--scrollbar-track-color, transparent)';
2626

2727
// Setup default Firefox scrollbar style
2828
style['scrollbar-color'] = `${defaultThumbColor} transparent`;

0 commit comments

Comments
 (0)