Skip to content

Commit 84018fc

Browse files
authored
fix(ui5-textarea): apply specified scrollbar stylings (#4477)
1 parent d9261f5 commit 84018fc

File tree

15 files changed

+29
-1
lines changed

15 files changed

+29
-1
lines changed

packages/main/src/TextArea.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import {
2424
// Styles
2525
import styles from "./generated/themes/TextArea.css.js";
2626
import valueStateMessageStyles from "./generated/themes/ValueStateMessage.css.js";
27+
import browserScrollbarCSS from "./generated/themes/BrowserScrollbar.css.js";
2728

2829
/**
2930
* @public
@@ -360,7 +361,7 @@ class TextArea extends UI5Element {
360361
}
361362

362363
static get styles() {
363-
return styles;
364+
return [browserScrollbarCSS, styles];
364365
}
365366

366367
static get render() {

packages/main/src/themes/BrowserScrollbar.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@
88

99
::-webkit-scrollbar {
1010
background-color: var(--sapScrollBar_TrackColor);
11+
border-left: var(--browser_scrollbar_border);
1112
}
1213

1314
::-webkit-scrollbar-thumb {
15+
border-radius: var(--browser_scrollbar_border_radius);
1416
background-color: var(--sapScrollBar_FaceColor);
1517
}
1618

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
:root {
2+
--browser_scrollbar_border_radius: var(--sapElement_BorderCornerRadius);
3+
--browser_scrollbar_border: none;
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
:root {
2+
--browser_scrollbar_border_radius: 0;
3+
--browser_scrollbar_border: none;
4+
}

packages/main/src/themes/sap_belize/parameters-bundle.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@import "../base/sizes-parameters.css";
22
@import "../base/Avatar-parameters.css";
33
@import "../base/Badge-parameters.css";
4+
@import "./BrowserScrollbar-parameters.css";
45
@import "../base/BusyIndicator-parameters.css";
56
@import "../base/Button-parameters.css";
67
@import "../base/DatePicker-parameters.css";
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
:root {
2+
--browser_scrollbar_border_radius: 0px;
3+
--browser_scrollbar_border: 0.0625rem solid #999;
4+
}

packages/main/src/themes/sap_belize_hcb/parameters-bundle.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@import "../base/sizes-parameters.css";
22
@import "./Avatar-parameters.css";
33
@import "./Badge-parameters.css";
4+
@import "./BrowserScrollbar-parameters.css";
45
@import "../base/BusyIndicator-parameters.css";
56
@import "./Button-parameters.css";
67
@import "./CalendarHeader-parameters.css";
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
:root {
2+
--browser_scrollbar_border_radius: 0;
3+
--browser_scrollbar_border: 0.0625rem solid #585858;
4+
}

packages/main/src/themes/sap_belize_hcw/parameters-bundle.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@import "../base/sizes-parameters.css";
22
@import "./Avatar-parameters.css";
33
@import "./Badge-parameters.css";
4+
@import "./BrowserScrollbar-parameters.css";
45
@import "../base/BusyIndicator-parameters.css";
56
@import "./Button-parameters.css";
67
@import "./CalendarHeader-parameters.css";

packages/main/src/themes/sap_fiori_3/parameters-bundle.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@import "../base/sizes-parameters.css";
22
@import "./Avatar-parameters.css";
33
@import "../base/Badge-parameters.css";
4+
@import "../base/BrowserScrollbar-parameters.css";
45
@import "../base/BusyIndicator-parameters.css";
56
@import "./Button-parameters.css";
67
@import "../base/Card-parameters.css";

0 commit comments

Comments
 (0)