((props,
setListFilter(e.detail.selectedItems.at(0).dataset.key as never);
};
- const outerClasses = clsx(
- classNames.container,
- GlobalStyleClasses.sapScrollBar,
- className,
- selectedMessage && classNames.showDetails
- );
+ const outerClasses = clsx(classNames.container, className, selectedMessage && classNames.showDetails);
return (
diff --git a/packages/main/src/components/ObjectPage/index.tsx b/packages/main/src/components/ObjectPage/index.tsx
index 6f47bf6ae34..ff9fec55e72 100644
--- a/packages/main/src/components/ObjectPage/index.tsx
+++ b/packages/main/src/components/ObjectPage/index.tsx
@@ -13,7 +13,7 @@ import {
import { clsx } from 'clsx';
import type { CSSProperties, ReactElement, ReactNode } from 'react';
import { cloneElement, forwardRef, isValidElement, useCallback, useEffect, useMemo, useRef, useState } from 'react';
-import { GlobalStyleClasses, ObjectPageMode } from '../../enums/index.js';
+import { ObjectPageMode } from '../../enums/index.js';
import { addCustomCSSWithScoping } from '../../internal/addCustomCSSWithScoping.js';
import { safeGetChildrenArray } from '../../internal/safeGetChildrenArray.js';
import { useObserveHeights } from '../../internal/useObserveHeights.js';
@@ -549,7 +549,6 @@ const ObjectPage = forwardRef((props, ref)
const objectPageClasses = clsx(
classNames.objectPage,
- GlobalStyleClasses.sapScrollBar,
className,
mode === ObjectPageMode.IconTabBar && classNames.iconTabBarMode
);
diff --git a/packages/main/src/components/ThemeProvider/ThemeProvider.css b/packages/main/src/components/ThemeProvider/ThemeProvider.css
index 41623eb5629..87e7294af35 100644
--- a/packages/main/src/components/ThemeProvider/ThemeProvider.css
+++ b/packages/main/src/components/ThemeProvider/ThemeProvider.css
@@ -14,7 +14,7 @@
@import '../../themes/sap_horizon_hcb.css';
@import '../../themes/sap_horizon_hcw.css';
-.inheritingSapScrollBar *:not([data-native-scrollbar]) {
+:not(.ui5-content-native-scrollbars) {
&::-webkit-scrollbar {
background-color: var(--sapScrollBar_TrackColor);
-webkit-border-start: var(--_ui5wcr_Scrollbar_Border);
@@ -49,41 +49,3 @@
width: var(--sapScrollBar_Dimension);
}
}
-
-.sapScrollBar:not([data-native-scrollbar]) {
- &::-webkit-scrollbar {
- background-color: var(--sapScrollBar_TrackColor);
- -webkit-border-start: var(--_ui5wcr_Scrollbar_Border);
- }
-
- &::-webkit-scrollbar-thumb {
- border-radius: var(--_ui5wcr_Scrollbar_BorderRadius);
- background-color: var(--sapScrollBar_FaceColor);
- }
-
- &::-webkit-scrollbar-corner {
- background-color: var(--sapScrollBar_TrackColor);
- }
-
- &::-webkit-scrollbar-thumb {
- &:hover {
- background-color: var(--sapScrollBar_Hover_FaceColor);
- }
-
- &:horizontal {
- height: var(--sapScrollBar_Dimension);
- }
-
- &:vertical {
- width: var(--sapScrollBar_Dimension);
- }
- }
-
- &::-webkit-scrollbar:horizontal {
- height: var(--sapScrollBar_Dimension);
- }
-
- &::-webkit-scrollbar:vertical {
- width: var(--sapScrollBar_Dimension);
- }
-}
diff --git a/packages/main/src/enums/GlobalStyleClasses.ts b/packages/main/src/enums/GlobalStyleClasses.ts
deleted file mode 100644
index 310f4622583..00000000000
--- a/packages/main/src/enums/GlobalStyleClasses.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-export enum GlobalStyleClasses {
- /**
- * The scrollbar of the element to which the class is applied is styled according to Fiori guidelines.
- */
- sapScrollBar = 'sapScrollBar',
- /**
- * The scrollbar of the element to which the class is applied and all of its children are styled according to Fiori guidelines.
- */
- inheritingSapScrollBar = 'inheritingSapScrollBar'
-}
diff --git a/packages/main/src/enums/index.ts b/packages/main/src/enums/index.ts
index 245dd619fdf..144b5a68f8a 100644
--- a/packages/main/src/enums/index.ts
+++ b/packages/main/src/enums/index.ts
@@ -13,7 +13,6 @@ export * from './FlexBoxAlignItems.js';
export * from './FlexBoxDirection.js';
export * from './FlexBoxJustifyContent.js';
export * from './FlexBoxWrap.js';
-export * from './GlobalStyleClasses.js';
export * from './GridPosition.js';
export * from './IndicationColor.js';
export * from './LoaderType.js';