• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

SAP / ui5-webcomponents-react / 13699228520

06 Mar 2025 12:58PM CUT coverage: 35.453% (-52.0%) from 87.468%
13699228520

Pull #7047

github

web-flow
Merge 9c10efb9f into 6ababe123
Pull Request #7047: fix(ObjectStatus): screen readers announce "button" only once

802 of 3893 branches covered (20.6%)

1 of 1 new or added line in 1 file covered. (100.0%)

3043 existing lines in 86 files now uncovered.

2074 of 5850 relevant lines covered (35.45%)

529.26 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.43
/packages/base/src/styling/CssSizeVariables.ts
1
import { ThemingParameters } from './ThemingParameters.js';
2

3
export enum CssSizeVariablesNames {
181✔
4
  ui5WcrBarHeight = '--_ui5wcr-BarHeight',
181✔
5
  ui5WcrButtonTopBottomPadding = '--_ui5wcr-ButtonTopBottomPadding',
181✔
6
  ui5WcrAnalyticalTableExpandButtonHeight = '--_ui5wcr-AnalyticalTableExpandButtonHeight',
181✔
7
  ui5WcrAnalyticalTableExpandIconHeight = '--_ui5wcr-AnalyticalTableExpandIconHeight',
181✔
8
  ui5WcrAnalyticalTableExpandIndicatorWidth = '--_ui5wcr-AnalyticalTableExpandIndicatorWidth',
181✔
9
  ui5WcrAnalyticalTableRowHeight = '--_ui5wcr-AnalyticalTableRowHeight',
181✔
10
  ui5WcrAnalyticalTableHeaderRowHeight = '--_ui5wcr-AnalyticalTableHeaderRowHeight',
181✔
11
  ui5WcrAnalyticalTableTreePaddingLevel1 = '--_ui5wcr-AnalyticalTableTreePaddingLevel1',
181✔
12
  ui5WcrAnalyticalTableTreePaddingLevel2 = '--_ui5wcr-AnalyticalTableTreePaddingLevel2',
181✔
13
  ui5WcrAnalyticalTableTreePaddingLevel3 = '--_ui5wcr-AnalyticalTableTreePaddingLevel3',
181✔
14
  ui5WcrCheckBoxWidthHeight = '--_ui5wcr-CheckBoxWidthHeight',
181✔
15
  ui5WcrCheckBoxPaddingInline = '--_ui5wcr-CheckBoxPaddingInline',
181✔
16
  ui5WcrAnalyticalTableSelectionColumnWidth = '--_ui5wcr-AnalyticalTableSelectionColumnWidth',
181✔
17
  ui5WcrToolbarHeight = '--_ui5wcr-ToolbarHeight',
181✔
18
  ui5WcrToolbarPopoverContentPadding = '--_ui5wcr-ToolbarPopoverContentPadding',
181✔
19
  ui5WcrToolbarSeparatorHeight = '--_ui5wcr-ToolbarSeparatorHeight',
181✔
20
  ui5WcrFormGroupTitleHeight = '--_ui5wcr-FormGroupTitleHeight',
181✔
21
  ui5WcrMessageViewListItemHeightSingle = '--_ui5wcr-MessageViewListItemHeightSingle',
181✔
22
  ui5WcrMessageViewListItemHeightByLine = '--_ui5wcr-MessageViewListItemHeightByLine',
181✔
23
  ui5WcrMessageItemTitleFontSize = '--_ui5wcr-MessageItemTitleFontSize',
181✔
24
  ui5WcrDialogHeaderHeight = '--_ui5wcr-DialogHeaderHeight',
181✔
25
  ui5WcrDialogSubHeaderHeight = '--_ui5wcr-DialogSubHeaderHeight',
181✔
26
  ui5WcrElementHeight = '--_ui5wcr-ElementHeight'
181✔
27
}
28

29
/**
30
 * __Private__ CSS variables used for size calculation depending on content density.
31
 *
32
 * @private
33
 */
34
export const CssSizeVariables = new Proxy(CssSizeVariablesNames, {
181✔
UNCOV
35
  get: (target, prop: string): string => `var(${target[prop] as string})`
×
36
});
37

38
export const CozySizes = {
181✔
39
  [CssSizeVariablesNames.ui5WcrBarHeight]: `2.75rem`,
40
  [CssSizeVariablesNames.ui5WcrButtonTopBottomPadding]: `0.25rem 0`,
41
  [CssSizeVariablesNames.ui5WcrAnalyticalTableExpandButtonHeight]: `2.25rem`,
42
  [CssSizeVariablesNames.ui5WcrAnalyticalTableExpandIconHeight]: '1rem',
43
  [CssSizeVariablesNames.ui5WcrAnalyticalTableExpandIndicatorWidth]: '1.875rem',
44
  [CssSizeVariablesNames.ui5WcrAnalyticalTableRowHeight]: `44px`,
45
  [CssSizeVariablesNames.ui5WcrAnalyticalTableHeaderRowHeight]: `44px`,
46
  [CssSizeVariablesNames.ui5WcrAnalyticalTableTreePaddingLevel1]: `1rem`,
47
  [CssSizeVariablesNames.ui5WcrAnalyticalTableTreePaddingLevel2]: `1.5rem`,
48
  [CssSizeVariablesNames.ui5WcrAnalyticalTableTreePaddingLevel3]: `2rem`,
49
  [CssSizeVariablesNames.ui5WcrCheckBoxWidthHeight]: `2.75rem`,
50
  [CssSizeVariablesNames.ui5WcrCheckBoxPaddingInline]: `0.6875rem`,
51
  [CssSizeVariablesNames.ui5WcrAnalyticalTableSelectionColumnWidth]: `44px`,
52
  [CssSizeVariablesNames.ui5WcrToolbarHeight]: `2.75rem`,
53
  [CssSizeVariablesNames.ui5WcrToolbarPopoverContentPadding]: `0.25rem 0.5rem`,
54
  [CssSizeVariablesNames.ui5WcrToolbarSeparatorHeight]: `2rem`,
55
  [CssSizeVariablesNames.ui5WcrFormGroupTitleHeight]: `2.75rem`,
56
  [CssSizeVariablesNames.ui5WcrMessageViewListItemHeightSingle]: `2.75rem`,
57
  [CssSizeVariablesNames.ui5WcrMessageViewListItemHeightByLine]: `3.325rem`,
58
  [CssSizeVariablesNames.ui5WcrMessageItemTitleFontSize]: ThemingParameters.sapFontHeader5Size,
59
  [CssSizeVariablesNames.ui5WcrDialogHeaderHeight]: '2.75rem',
60
  [CssSizeVariablesNames.ui5WcrDialogSubHeaderHeight]: '3rem',
61
  [CssSizeVariablesNames.ui5WcrElementHeight]: ThemingParameters.sapElement_Height
62
};
63

64
export const CompactSizes = {
181✔
65
  [CssSizeVariablesNames.ui5WcrBarHeight]: `2.5rem`,
66
  [CssSizeVariablesNames.ui5WcrButtonTopBottomPadding]: `0.1875rem 0`,
67
  [CssSizeVariablesNames.ui5WcrAnalyticalTableExpandButtonHeight]: `1.5rem`,
68
  [CssSizeVariablesNames.ui5WcrAnalyticalTableExpandIconHeight]: '0.75rem',
69
  [CssSizeVariablesNames.ui5WcrAnalyticalTableExpandIndicatorWidth]: '1.625rem',
70
  [CssSizeVariablesNames.ui5WcrAnalyticalTableRowHeight]: `32px`,
71
  [CssSizeVariablesNames.ui5WcrAnalyticalTableHeaderRowHeight]: `32px`,
72
  [CssSizeVariablesNames.ui5WcrAnalyticalTableTreePaddingLevel1]: `1.5rem`,
73
  [CssSizeVariablesNames.ui5WcrAnalyticalTableTreePaddingLevel2]: `2.25rem`,
74
  [CssSizeVariablesNames.ui5WcrAnalyticalTableTreePaddingLevel3]: `2.75rem`,
75
  [CssSizeVariablesNames.ui5WcrCheckBoxWidthHeight]: `2rem`,
76
  [CssSizeVariablesNames.ui5WcrCheckBoxPaddingInline]: '0.5rem',
77
  [CssSizeVariablesNames.ui5WcrAnalyticalTableSelectionColumnWidth]: `32px`,
78
  [CssSizeVariablesNames.ui5WcrToolbarHeight]: `2rem`,
79
  [CssSizeVariablesNames.ui5WcrToolbarPopoverContentPadding]: `0.1875rem 0.375rem`,
80
  [CssSizeVariablesNames.ui5WcrToolbarSeparatorHeight]: `1.5rem`,
81
  [CssSizeVariablesNames.ui5WcrFormGroupTitleHeight]: `2rem`,
82
  [CssSizeVariablesNames.ui5WcrMessageViewListItemHeightSingle]: `2rem`,
83
  [CssSizeVariablesNames.ui5WcrMessageViewListItemHeightByLine]: `3.25rem`,
84
  [CssSizeVariablesNames.ui5WcrMessageItemTitleFontSize]: ThemingParameters.sapFontHeader6Size,
85
  [CssSizeVariablesNames.ui5WcrDialogHeaderHeight]: '2.5rem',
86
  [CssSizeVariablesNames.ui5WcrDialogSubHeaderHeight]: '2.25rem',
87
  [CssSizeVariablesNames.ui5WcrElementHeight]: ThemingParameters.sapElement_Compact_Height
88
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc