Skip to content

refactor(charts): migrate Cypress tests to Playwright Component Tests #8609

Merged
Lukas742 merged 24 commits into
mainfrom
refactor/charts-test-playwright
May 20, 2026
Merged

refactor(charts): migrate Cypress tests to Playwright Component Tests #8609
Lukas742 merged 24 commits into
mainfrom
refactor/charts-test-playwright

Conversation

@Lukas742
Copy link
Copy Markdown
Contributor

No description provided.

Lukas742 added 19 commits May 15, 2026 13:25
Replace all 15 Cypress component test files (.cy.tsx) in the charts
package with Playwright CT equivalents (.spec.tsx). Shared test
component factories reduce boilerplate across chart types.

- 105 tests passing, 7 skipped (keyboard focus edge cases)
- ColumnChartWithTrend excluded (scheduled for removal)
- Shared factories: createClickTestComponent, createLegendConfigTestComponent,
  createZoomingTestComponents, createStackTotalsTestComponents
- PieChart/DonutChart: use element.focus() for consumer handler tests
- ScatterChart: use Tab from before button for accessibility tests
- RadialChart: use dispatchEvent('click') for click handler test
- TimelineChart: remove deprecated wheel zoom test
- ScatterChart keyboard+consumer handler combo remains fixme (1 test)

110 passing, 1 skipped
… coverage gaps

- Migrate ColumnChartWithTrend from Cypress to Playwright (Basic, click
  handlers, Loading Placeholder, in Grid, zoomingTool, legendConfig,
  PassThrough props)
- Add missing PieChart/DonutChart sector focus tests: wrap-around
  navigation, Space key activation, activeSegment out-of-bounds clamping,
  dataset shrink resets keyboard state
- Strengthen stack totals tooltip assertions (BarChart, ColumnChart,
  ComposedChart) to verify the numeric total value, not just presence of
  "Total" text
- Assert .recharts-active-shape exists after Enter activation in
  PieChart/DonutChart sector focus tests
- Test hold-Space-navigate-release behavior: Space activates on keyup
  so holding Space while navigating activates the landed-on sector
Add tests for custom library logic that has zero coverage:
- onDataPointClick: BarChart, ColumnChart, LineChart, ComposedChart,
  BulletChart, RadarChart (each with chart-specific event enrichment)
- highlightColor: BarChart, ColumnChart (getCellColors conditional fill)
- loading={true} with data (BusyIndicator overlay): BarChart, PieChart
- secondYAxis: BarChart, ColumnChart, ComposedChart
- layout="vertical": ComposedChart, BulletChart

New shared factories in test-utils/componentFactories.tsx:
createDataPointClickTestComponent, createHighlightColorTestComponent,
createLoadingOverlayTestComponent, createSecondYAxisTestComponent,
createVerticalLayoutTestComponent.
The Cypress test "TimelineChartBody: scales when the mouse wheel event
happens" was attempted as test.fixme in the Playwright migration and
later deleted because Playwright's dispatched wheel event doesn't drive
the body's zoom logic the same way Cypress did.
All Cypress tests in packages/charts have been migrated to Playwright,
so the cypress matrix entry for charts (and the React-18 react-is
override that only applied to it) is dead. Drop both.

Expand the Playwright sourceFilter to include packages/charts/src
(excluding resources, interfaces, enums, test-utils, dist, stories,
and re-export index.ts barrels — mirroring the Cypress excludes).

Split the resulting lcov.info per-package and upload two reports from
the Playwright job: packages/main under flag 'playwright', packages/
charts under flag 'charts' — preserving the historical per-package
breakdown in Coveralls. The carryforward list already names both.
…ction

Chart specs imported test from @playwright/experimental-ct-react
directly, bypassing the autoTestFixture in playwright/fixtures/main-
fixtures.ts that calls page.coverage.startJSCoverage and feeds the
result into monocart-reporter. As a result, the charts entries in the
sourceFilter (added in the previous CI commit) had nothing to filter —
no coverage was actually collected for the charts package.

Switch all 12 chart component specs and 3 hook specs to import test
from main-fixtures.js. The autoTestFixture is auto: true and runs only
on chromium (matches CI), so behavior on other projects is unchanged.

Verified locally with CI=true that lcov.info now contains entries for
packages/charts/src/.
Drop the awk lcov split and second Coveralls upload introduced for a
separate 'charts' flag — in a monorepo, running test:pw covers all
component packages and a single aggregate coverage view is what we
want. Charts coverage now folds into the existing 'playwright' flag.
Remove 'charts' from the carryforward list since it's no longer
reported (cypress matrix dropped it earlier).
The previous click position (x: box.width * 0.08, y: box.height * 0.3)
sometimes landed on the data <text> label rendered inside the bar at
insideTop. Real user clicks on labels don't fire onDataPointClick
(only clicks on the bar shape do), so the test was flaky depending on
where the math landed.

Compute the first bar's bounding box and click 3px from the bottom
edge — that lands inside the path but below where the insideTop label
extends. Verified 20/20 passes locally.
Replaces the trivial createLoadingOverlayTestComponent factory and the
per-chart 'Loading Placeholder' test with a single testLoadingStates
helper that registers a 'loading states' test verifying all three
ChartContainer rendering paths in one go:

- empty dataset → Placeholder, no BusyIndicator, no chart elements
- empty dataset + loading=true → identical to empty (loading is a no-op
  on the placeholder branch — verified)
- has data + loading=true → BusyIndicator overlay on top of the chart

Lives in test-utils/sharedTests.tsx (separate from componentFactories
to avoid pulling Playwright's test runner into the client bundle).
Each chart spec now calls testLoadingStates(Chart, baseProps,
emptyProps, chartElementSelector) once, replacing the previous
'Loading Placeholder' test and (for Bar/Pie) the 'loading overlay
with data' test. Coverage extended to all 9 charts that use
ChartContainer (RadialChart included via its value-driven dataset).
TimelineChart skipped — it doesn't go through ChartContainer and has
no loading prop.
Adds three shared test functions to test-utils/sharedTests.tsx:
- testZoomingTool(Chart, baseProps): registers the 3-test zoomingTool
  describe block (enabled / disabled / custom)
- testPassThroughProps(Chart, emptyProps): registers the HTML standard
  props pass-through test
- testStackAggregateTotals(Chart, baseProps, stackMeasures): registers
  the 2-test showStackAggregateTotals describe block, computing the
  expected per-row stacked totals from the dataset and stacked
  measure accessors

Each chart spec now calls these functions instead of inlining the
tests. Removed the now-unused createZoomingTestComponents and
createStackTotalsTestComponents factories from componentFactories.tsx
along with their per-chart export bindings.

highlightColor remains inline (only Bar/Column use it; sharing it as
a test function caused a Vite bundling conflict when passing the
TestComponent through as a parameter). legendConfig and secondYAxis
also stay inline per scope discussion.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

Size Change: 0 B

Total Size: 517 kB

ℹ️ View Unchanged
Filename Size
packages/ai/dist/components/Button/index.js 945 B
packages/ai/dist/components/ButtonState/index.js 595 B
packages/ai/dist/components/Input/index.js 1.02 kB
packages/ai/dist/components/PromptInput/index.js 588 B
packages/ai/dist/components/TextArea/index.js 894 B
packages/ai/dist/generated/VersionInfo.js 162 B
packages/ai/dist/index.js 124 B
packages/base/dist/Device/EventProvider.js 136 B
packages/base/dist/Device/index.js 1.8 kB
packages/base/dist/Device/Media.js 883 B
packages/base/dist/generated/VersionInfo.js 162 B
packages/base/dist/hooks/index.js 89 B
packages/base/dist/hooks/useI18nBundle.js 285 B
packages/base/dist/hooks/useViewportRange.js 295 B
packages/base/dist/index.js 266 B
packages/base/dist/internal/hooks/index.js 152 B
packages/base/dist/internal/hooks/useCurrentTheme.js 275 B
packages/base/dist/internal/hooks/useIsomorphicLayoutEffect.js 137 B
packages/base/dist/internal/hooks/useIsRTL.js 394 B
packages/base/dist/internal/hooks/useStylesheet.js 491 B
packages/base/dist/internal/hooks/useSyncRef.js 677 B
packages/base/dist/internal/stores/I18nStore.js 626 B
packages/base/dist/internal/stores/StyleStore.js 597 B
packages/base/dist/internal/styling/CssSizeVariables.js 955 B
packages/base/dist/internal/types/CommonProps.js 31 B
packages/base/dist/internal/types/index.js 31 B
packages/base/dist/internal/types/Ui5CustomEvent.js 31 B
packages/base/dist/internal/types/Ui5DomRef.js 31 B
packages/base/dist/internal/utils/addCustomCSSWithScoping.js 296 B
packages/base/dist/internal/utils/debounce.js 704 B
packages/base/dist/internal/utils/getUi5TagWithSuffix.js 274 B
packages/base/dist/internal/utils/index.js 1.05 kB
packages/base/dist/internal/utils/throttle.js 888 B
packages/base/dist/internal/wrapper/withWebComponent.js 2.61 kB
packages/base/dist/styling/ThemingParameters.js 10.4 kB
packages/base/dist/types/index.js 31 B
packages/charts/dist/components/BarChart/index.js 3.17 kB
packages/charts/dist/components/BarChart/Placeholder.js 453 B
packages/charts/dist/components/BulletChart/ComparisonLine.js 358 B
packages/charts/dist/components/BulletChart/index.js 3.65 kB
packages/charts/dist/components/BulletChart/Placeholder.js 765 B
packages/charts/dist/components/ColumnChart/index.js 3.17 kB
packages/charts/dist/components/ColumnChart/Placeholder.js 481 B
packages/charts/dist/components/ColumnChartWithTrend/ColumnChartWithTrend.module.css.js 319 B
packages/charts/dist/components/ColumnChartWithTrend/index.js 1.67 kB
packages/charts/dist/components/ColumnChartWithTrend/Placeholder.js 568 B
packages/charts/dist/components/ComposedChart/index.js 3.95 kB
packages/charts/dist/components/ComposedChart/Placeholder.js 869 B
packages/charts/dist/components/DonutChart/index.js 548 B
packages/charts/dist/components/LineChart/index.js 2.67 kB
packages/charts/dist/components/LineChart/Placeholder.js 505 B
packages/charts/dist/components/PieChart/index.js 3.64 kB
packages/charts/dist/components/PieChart/PieChart.module.css.js 320 B
packages/charts/dist/components/PieChart/Placeholder.js 411 B
packages/charts/dist/components/PieChart/usePieSectorFocus.js 2.19 kB
packages/charts/dist/components/RadarChart/index.js 1.86 kB
packages/charts/dist/components/RadialChart/index.js 1.2 kB
packages/charts/dist/components/ScatterChart/index.js 2.76 kB
packages/charts/dist/components/ScatterChart/Placeholder.js 505 B
packages/charts/dist/components/ScatterChart/ScatterChart.module.css.js 256 B
packages/charts/dist/components/ScatterChart/useScatterPointFocus.js 2.34 kB
packages/charts/dist/components/TimelineChart/chartbody/TimelineChartBody.js 1.95 kB
packages/charts/dist/components/TimelineChart/chartbody/TimelineChartGrid.js 1.04 kB
packages/charts/dist/components/TimelineChart/chartbody/TimelineChartLayer.js 533 B
packages/charts/dist/components/TimelineChart/chartbody/TimelineChartRow.js 1.73 kB
packages/charts/dist/components/TimelineChart/chartbody/TimelineConnections.js 1.76 kB
packages/charts/dist/components/TimelineChart/examples/Annotations.js 10.8 kB
packages/charts/dist/components/TimelineChart/examples/Dataset.js 770 B
packages/charts/dist/components/TimelineChart/index.js 2.47 kB
packages/charts/dist/components/TimelineChart/Placeholder.js 539 B
packages/charts/dist/components/TimelineChart/TimelineChartAnnotation.js 605 B
packages/charts/dist/components/TimelineChart/TimelineChartHeaders.js 1.61 kB
packages/charts/dist/components/TimelineChart/types/TimelineChartTypes.js 151 B
packages/charts/dist/components/TimelineChart/util/constants.js 612 B
packages/charts/dist/components/TimelineChart/util/context.js 112 B
packages/charts/dist/components/TimelineChart/util/error.js 148 B
packages/charts/dist/components/TimelineChart/util/TimelineChart.module.css.js 774 B
packages/charts/dist/css/components/ColumnChartWithTrend/ColumnChartWithTrend.module.css 239 B
packages/charts/dist/css/components/PieChart/PieChart.module.css 260 B
packages/charts/dist/css/components/ScatterChart/ScatterChart.module.css 193 B
packages/charts/dist/css/components/TimelineChart/util/TimelineChart.module.css 569 B
packages/charts/dist/css/index.css 1.11 kB
packages/charts/dist/css/internal/ChartContainer.module.css 370 B
packages/charts/dist/css/internal/StackedTooltipContent.module.css 113 B
packages/charts/dist/generated/VersionInfo.js 162 B
packages/charts/dist/hooks/useCancelAnimationFallback.js 300 B
packages/charts/dist/hooks/useChartMargin.js 194 B
packages/charts/dist/hooks/useLabelFormatter.js 171 B
packages/charts/dist/hooks/useLegendItemClick.js 343 B
packages/charts/dist/hooks/useLongestYAxisLabel.js 479 B
packages/charts/dist/hooks/useLongestYAxisLabelBar.js 566 B
packages/charts/dist/hooks/useObserveXAxisHeights.js 749 B
packages/charts/dist/hooks/useOnClickInternal.js 255 B
packages/charts/dist/hooks/usePrepareDimensionsAndMeasures.js 609 B
packages/charts/dist/hooks/usePrepareTrendMeasures.js 378 B
packages/charts/dist/hooks/useTooltipFormatter.js 225 B
packages/charts/dist/index.js 393 B
packages/charts/dist/interfaces/ICartesianChartConfig.js 31 B
packages/charts/dist/interfaces/IChartBaseProps.js 31 B
packages/charts/dist/interfaces/IChartDimension.js 31 B
packages/charts/dist/interfaces/IChartMeasure.js 31 B
packages/charts/dist/interfaces/index.js 31 B
packages/charts/dist/interfaces/IPolarChartConfig.js 31 B
packages/charts/dist/internal/ChartContainer.js 878 B
packages/charts/dist/internal/ChartContainer.module.css.js 442 B
packages/charts/dist/internal/ChartDataLabel.js 579 B
packages/charts/dist/internal/defaults.js 86 B
packages/charts/dist/internal/StackAggregateLabel.js 402 B
packages/charts/dist/internal/StackedTooltipContent.js 623 B
packages/charts/dist/internal/StackedTooltipContent.module.css.js 173 B
packages/charts/dist/internal/staticProps.js 283 B
packages/charts/dist/internal/Utils.js 666 B
packages/charts/dist/internal/XAxisTicks.js 602 B
packages/charts/dist/internal/YAxisTicks.js 504 B
packages/charts/dist/resources/DemoProps.js 2.76 kB
packages/cli/dist/bin/index.js 1.15 kB
packages/cli/dist/scripts/codemod/main.js 624 B
packages/cli/dist/scripts/create-wrappers/AbstractRenderer.js 207 B
packages/cli/dist/scripts/create-wrappers/AttributesRenderer.js 1.16 kB
packages/cli/dist/scripts/create-wrappers/ComponentRenderer.js 1.13 kB
packages/cli/dist/scripts/create-wrappers/DomRefRenderer.js 1.88 kB
packages/cli/dist/scripts/create-wrappers/ExportsRenderer.js 204 B
packages/cli/dist/scripts/create-wrappers/ImportsRenderer.js 598 B
packages/cli/dist/scripts/create-wrappers/main.js 1.03 kB
packages/cli/dist/scripts/create-wrappers/PropTypesRenderer.js 2.26 kB
packages/cli/dist/scripts/create-wrappers/WebComponentWrapper.js 675 B
packages/cli/dist/scripts/resolve-cem/main.js 223 B
packages/cli/dist/util/cem-reader.js 340 B
packages/cli/dist/util/formatters.js 690 B
packages/cli/dist/util/recursiveManifestResolver.js 813 B
packages/cli/dist/util/referenceResolver.js 547 B
packages/compat/dist/components/Loader/index.js 1.03 kB
packages/compat/dist/components/Loader/Loader.module.css.js 426 B
packages/compat/dist/components/OverflowToolbarButton/index.js 510 B
packages/compat/dist/components/OverflowToolbarToggleButton/index.js 516 B
packages/compat/dist/components/Table/index.js 1.66 kB
packages/compat/dist/components/TableCell/index.js 444 B
packages/compat/dist/components/TableColumn/index.js 503 B
packages/compat/dist/components/TableGroupRow/index.js 475 B
packages/compat/dist/components/TableRow/index.js 446 B
packages/compat/dist/components/Toolbar/index.js 3.39 kB
packages/compat/dist/components/Toolbar/OverflowPopover.js 1.9 kB
packages/compat/dist/components/Toolbar/Toolbar.module.css.js 991 B
packages/compat/dist/components/ToolbarSeparator/index.js 461 B
packages/compat/dist/components/ToolbarSeparator/ToolbarSeparator.module.css.js 207 B
packages/compat/dist/components/ToolbarSpacer/index.js 373 B
packages/compat/dist/css/components/Loader/Loader.module.css 339 B
packages/compat/dist/css/components/Toolbar/Toolbar.module.css 825 B
packages/compat/dist/css/components/ToolbarSeparator/ToolbarSeparator.module.css 142 B
packages/compat/dist/css/index.css 1.08 kB
packages/compat/dist/enums/LoaderType.js 116 B
packages/compat/dist/enums/ToolbarDesign.js 140 B
packages/compat/dist/enums/ToolbarStyle.js 116 B
packages/compat/dist/generated/VersionInfo.js 162 B
packages/compat/dist/index.js 233 B
packages/compat/dist/internal/OverflowPopoverContext.js 225 B
packages/cypress-commands/dist/commands.js 1.09 kB
packages/cypress-commands/dist/index.js 54 B
packages/cypress-commands/dist/queries.js 831 B
packages/main/dist/Assets-fetch.js 98 B
packages/main/dist/Assets-node.js 97 B
packages/main/dist/Assets.js 92 B
packages/main/dist/components/ActionSheet/ActionSheet.module.css.js 473 B
packages/main/dist/components/ActionSheet/index.js 2.29 kB
packages/main/dist/components/AnalyticalCardHeader/AnalyticalCardHeader.module.css.js 1.29 kB
packages/main/dist/components/AnalyticalCardHeader/index.js 1.78 kB
packages/main/dist/components/AnalyticalTable/AnalyticalTable.module.css.js 3.34 kB
packages/main/dist/components/AnalyticalTable/ColumnHeader/ColumnHeaderContainer.js 900 B
packages/main/dist/components/AnalyticalTable/ColumnHeader/index.js 2.05 kB
packages/main/dist/components/AnalyticalTable/defaults/Column/Cell.js 479 B
packages/main/dist/components/AnalyticalTable/defaults/Column/ColumnHeaderModal.js 2.12 kB
packages/main/dist/components/AnalyticalTable/defaults/Column/Expandable.js 1.28 kB
packages/main/dist/components/AnalyticalTable/defaults/Column/Grouped.js 559 B
packages/main/dist/components/AnalyticalTable/defaults/Column/index.js 342 B
packages/main/dist/components/AnalyticalTable/defaults/Column/PopIn.js 1.06 kB
packages/main/dist/components/AnalyticalTable/defaults/Column/RepeatedValue.js 92 B
packages/main/dist/components/AnalyticalTable/defaults/FilterComponent/index.js 439 B
packages/main/dist/components/AnalyticalTable/defaults/LoadingComponent/TablePlaceholder.js 605 B
packages/main/dist/components/AnalyticalTable/defaults/LoadingComponent/TablePlaceholder.module.css.js 529 B
packages/main/dist/components/AnalyticalTable/defaults/NoDataComponent/index.js 254 B
packages/main/dist/components/AnalyticalTable/hooks/useA11y.js 1.56 kB
packages/main/dist/components/AnalyticalTable/hooks/useAutoResize.js 1.36 kB
packages/main/dist/components/AnalyticalTable/hooks/useCanUseVoiceOver.js 331 B
packages/main/dist/components/AnalyticalTable/hooks/useColumnResizing.js 3.01 kB
packages/main/dist/components/AnalyticalTable/hooks/useColumnsDeps.js 382 B
packages/main/dist/components/AnalyticalTable/hooks/useDragAndDrop.js 951 B
packages/main/dist/components/AnalyticalTable/hooks/useDynamicColumnWidths.js 5.04 kB
packages/main/dist/components/AnalyticalTable/hooks/useFontsReady.js 402 B
packages/main/dist/components/AnalyticalTable/hooks/useIsFirefox.js 319 B
packages/main/dist/components/AnalyticalTable/hooks/useKeyboardNavigation.js 2.94 kB
packages/main/dist/components/AnalyticalTable/hooks/usePopIn.js 565 B
packages/main/dist/components/AnalyticalTable/hooks/useRowHighlight.js 826 B
packages/main/dist/components/AnalyticalTable/hooks/useRowNavigationIndicator.js 675 B
packages/main/dist/components/AnalyticalTable/hooks/useRowSelect.js 2.61 kB
packages/main/dist/components/AnalyticalTable/hooks/useRowSelectionColumn.js 1.37 kB
packages/main/dist/components/AnalyticalTable/hooks/useScrollToRef.js 464 B
packages/main/dist/components/AnalyticalTable/hooks/useSelectionChangeCallback.js 961 B
packages/main/dist/components/AnalyticalTable/hooks/useSingleRowStateSelection.js 1.15 kB
packages/main/dist/components/AnalyticalTable/hooks/useStyling.js 1.06 kB
packages/main/dist/components/AnalyticalTable/hooks/useSyncScroll.js 641 B
packages/main/dist/components/AnalyticalTable/hooks/useToggleRowExpand.js 944 B
packages/main/dist/components/AnalyticalTable/hooks/useVisibleColumnsWidth.js 180 B
packages/main/dist/components/AnalyticalTable/index.js 8.09 kB
packages/main/dist/components/AnalyticalTable/pluginHooks/AnalyticalTableHooks.js 204 B
packages/main/dist/components/AnalyticalTable/pluginHooks/useAnnounceEmptyCells.js 450 B
packages/main/dist/components/AnalyticalTable/pluginHooks/useF2CellEdit.js 2.94 kB
packages/main/dist/components/AnalyticalTable/pluginHooks/useIndeterminateRowSelection.js 2.05 kB
packages/main/dist/components/AnalyticalTable/pluginHooks/useManualRowSelect.js 714 B
packages/main/dist/components/AnalyticalTable/pluginHooks/useOnColumnResize.js 1.24 kB
packages/main/dist/components/AnalyticalTable/pluginHooks/useOrderedMultiSort.js 546 B
packages/main/dist/components/AnalyticalTable/pluginHooks/useRowDisableSelection.js 1.81 kB
packages/main/dist/components/AnalyticalTable/react-table/aggregations.js 508 B
packages/main/dist/components/AnalyticalTable/react-table/filterTypes.js 534 B
packages/main/dist/components/AnalyticalTable/react-table/hooks/useColumnVisibility.js 1.25 kB
packages/main/dist/components/AnalyticalTable/react-table/hooks/useTable.js 4.06 kB
packages/main/dist/components/AnalyticalTable/react-table/index.js 437 B
packages/main/dist/components/AnalyticalTable/react-table/makeDefaultPluginHooks.js 516 B
packages/main/dist/components/AnalyticalTable/react-table/plugin-hooks/useColumnOrder.js 767 B
packages/main/dist/components/AnalyticalTable/react-table/plugin-hooks/useExpanded.js 1.42 kB
packages/main/dist/components/AnalyticalTable/react-table/plugin-hooks/useFilters.js 1.85 kB
packages/main/dist/components/AnalyticalTable/react-table/plugin-hooks/useGlobalFilter.js 1.16 kB
packages/main/dist/components/AnalyticalTable/react-table/plugin-hooks/useGroupBy.js 2.85 kB
packages/main/dist/components/AnalyticalTable/react-table/plugin-hooks/useSortBy.js 2.85 kB
packages/main/dist/components/AnalyticalTable/react-table/publicUtils.js 1.98 kB
packages/main/dist/components/AnalyticalTable/react-table/sortTypes.js 949 B
packages/main/dist/components/AnalyticalTable/react-table/utils.js 2.58 kB
packages/main/dist/components/AnalyticalTable/scrollbars/VerticalScrollbar.js 1.12 kB
packages/main/dist/components/AnalyticalTable/TableBody/EmptyRow.js 280 B
packages/main/dist/components/AnalyticalTable/TableBody/RowSubComponent.js 1.13 kB
packages/main/dist/components/AnalyticalTable/TableBody/VirtualTableBody.js 2.14 kB
packages/main/dist/components/AnalyticalTable/TableBody/VirtualTableBodyContainer.js 1.35 kB
packages/main/dist/components/AnalyticalTable/tableReducer/stateReducer.js 1.27 kB
packages/main/dist/components/AnalyticalTable/TitleBar/index.js 377 B
packages/main/dist/components/AnalyticalTable/types/index.js 206 B
packages/main/dist/components/AnalyticalTable/util/index.js 1.67 kB
packages/main/dist/components/AnalyticalTable/VerticalResizer.js 1.39 kB
packages/main/dist/components/FilterBar/FilterBar.module.css.js 819 B
packages/main/dist/components/FilterBar/FilterBarDialog.module.css.js 784 B
packages/main/dist/components/FilterBar/FilterDialog.js 5.29 kB
packages/main/dist/components/FilterBar/index.js 3.95 kB
packages/main/dist/components/FilterBar/types.js 30 B
packages/main/dist/components/FilterGroupItem/FilterGroupItem.module.css.js 803 B
packages/main/dist/components/FilterGroupItem/index.js 2.76 kB
packages/main/dist/components/FilterGroupItem/types.js 30 B
packages/main/dist/components/FlexBox/FlexBox.module.css.js 620 B
packages/main/dist/components/FlexBox/index.js 704 B
packages/main/dist/components/Grid/Grid.module.css.js 415 B
packages/main/dist/components/Grid/index.js 1.4 kB
packages/main/dist/components/MessageBox/index.js 2.14 kB
packages/main/dist/components/MessageBox/MessageBox.module.css.js 539 B
packages/main/dist/components/MessageItem/index.js 1.72 kB
packages/main/dist/components/MessageItem/MessageItem.module.css.js 870 B
packages/main/dist/components/MessageView/index.js 2.74 kB
packages/main/dist/components/MessageView/MessageView.module.css.js 660 B
packages/main/dist/components/MessageView/utils.js 402 B
packages/main/dist/components/MessageViewButton/index.js 910 B
packages/main/dist/components/MessageViewButton/MessageViewButton.module.css.js 456 B
packages/main/dist/components/Modals/index.js 1.38 kB
packages/main/dist/components/NumericSideIndicator/index.js 536 B
packages/main/dist/components/NumericSideIndicator/NumericSideIndicator.module.css.js 493 B
packages/main/dist/components/ObjectPage/CollapsedAvatar.js 787 B
packages/main/dist/components/ObjectPage/CollapsedAvatar.module.css.js 380 B
packages/main/dist/components/ObjectPage/context.js 165 B
packages/main/dist/components/ObjectPage/index.js 7.45 kB
packages/main/dist/components/ObjectPage/ObjectPage.module.css.js 1.24 kB
packages/main/dist/components/ObjectPage/ObjectPageUtils.js 584 B
packages/main/dist/components/ObjectPage/types/index.js 30 B
packages/main/dist/components/ObjectPage/useHandleTabSelect.js 943 B
packages/main/dist/components/ObjectPage/useOnScrollEnd.js 442 B
packages/main/dist/components/ObjectPageAnchorBar/index.js 1.48 kB
packages/main/dist/components/ObjectPageAnchorBar/ObjectPageAnchorBar.module.css.js 536 B
packages/main/dist/components/ObjectPageHeader/index.js 722 B
packages/main/dist/components/ObjectPageHeader/ObjectPageHeader.module.css.js 252 B
packages/main/dist/components/ObjectPageSection/index.js 2.03 kB
packages/main/dist/components/ObjectPageSection/ObjectPageSection.module.css.js 831 B
packages/main/dist/components/ObjectPageSubSection/index.js 1.04 kB
packages/main/dist/components/ObjectPageSubSection/ObjectPageSubSection.module.css.js 574 B
packages/main/dist/components/ObjectPageTitle/ActionsSpacer.js 309 B
packages/main/dist/components/ObjectPageTitle/index.js 2.21 kB
packages/main/dist/components/ObjectPageTitle/ObjectPageTitle.module.css.js 1.09 kB
packages/main/dist/components/ObjectPageTitle/types/index.js 30 B
packages/main/dist/components/ObjectStatus/index.js 1.96 kB
packages/main/dist/components/ObjectStatus/ObjectStatus.module.css.js 2.89 kB
packages/main/dist/components/ResponsiveGridLayout/index.js 879 B
packages/main/dist/components/ResponsiveGridLayout/ResponsiveGridLayout.module.css.js 299 B
packages/main/dist/components/SelectDialog/index.js 2.19 kB
packages/main/dist/components/SelectDialog/SelectDialog.module.css.js 878 B
packages/main/dist/components/Splitter/index.js 2.71 kB
packages/main/dist/components/Splitter/Splitter.module.css.js 833 B
packages/main/dist/components/SplitterElement/index.js 1.2 kB
packages/main/dist/components/SplitterElement/SplitterElement.module.css.js 212 B
packages/main/dist/components/SplitterLayout/index.js 1.47 kB
packages/main/dist/components/SplitterLayout/SplitterLayout.module.css.js 279 B
packages/main/dist/components/SplitterLayout/types.js 30 B
packages/main/dist/components/SplitterLayout/useConcatSplitterElements.js 780 B
packages/main/dist/components/ThemeProvider/index.js 922 B
packages/main/dist/components/ThemeProvider/Sizes.css.js 590 B
packages/main/dist/components/ThemeProvider/ThemeProvider.css.js 1.33 kB
packages/main/dist/components/VariantItem/index.js 866 B
packages/main/dist/components/VariantItem/VariantItem.module.css.js 166 B
packages/main/dist/components/VariantManagement/index.js 4.09 kB
packages/main/dist/components/VariantManagement/ManageViewsDialog.js 2.75 kB
packages/main/dist/components/VariantManagement/ManageViewsDialog.module.css.js 440 B
packages/main/dist/components/VariantManagement/ManageViewsTableRows.js 1.95 kB
packages/main/dist/components/VariantManagement/SaveViewDialog.js 1.8 kB
packages/main/dist/components/VariantManagement/SaveViewDialog.module.css.js 260 B
packages/main/dist/components/VariantManagement/types.js 30 B
packages/main/dist/components/VariantManagement/VariantManagement.module.css.js 640 B
packages/main/dist/css/components/ActionSheet/ActionSheet.module.css 392 B
packages/main/dist/css/components/AnalyticalCardHeader/AnalyticalCardHeader.module.css 1.06 kB
packages/main/dist/css/components/AnalyticalTable/AnalyticalTable.module.css 2.72 kB
packages/main/dist/css/components/AnalyticalTable/defaults/LoadingComponent/TablePlaceholder.module.css 420 B
packages/main/dist/css/components/FilterBar/FilterBar.module.css 644 B
packages/main/dist/css/components/FilterBar/FilterBarDialog.module.css 607 B
packages/main/dist/css/components/FilterGroupItem/FilterGroupItem.module.css 635 B
packages/main/dist/css/components/FlexBox/FlexBox.module.css 400 B
packages/main/dist/css/components/Grid/Grid.module.css 257 B
packages/main/dist/css/components/MessageBox/MessageBox.module.css 444 B
packages/main/dist/css/components/MessageItem/MessageItem.module.css 672 B
packages/main/dist/css/components/MessageView/MessageView.module.css 525 B
packages/main/dist/css/components/MessageViewButton/MessageViewButton.module.css 393 B
packages/main/dist/css/components/NumericSideIndicator/NumericSideIndicator.module.css 376 B
packages/main/dist/css/components/ObjectPage/CollapsedAvatar.module.css 262 B
packages/main/dist/css/components/ObjectPage/ObjectPage.module.css 1.01 kB
packages/main/dist/css/components/ObjectPageAnchorBar/ObjectPageAnchorBar.module.css 433 B
packages/main/dist/css/components/ObjectPageHeader/ObjectPageHeader.module.css 186 B
packages/main/dist/css/components/ObjectPageSection/ObjectPageSection.module.css 688 B
packages/main/dist/css/components/ObjectPageSubSection/ObjectPageSubSection.module.css 466 B
packages/main/dist/css/components/ObjectPageTitle/ObjectPageTitle.module.css 919 B
packages/main/dist/css/components/ObjectStatus/ObjectStatus.module.css 2.54 kB
packages/main/dist/css/components/ResponsiveGridLayout/ResponsiveGridLayout.module.css 234 B
packages/main/dist/css/components/SelectDialog/SelectDialog.module.css 735 B
packages/main/dist/css/components/Splitter/Splitter.module.css 725 B
packages/main/dist/css/components/SplitterElement/SplitterElement.module.css 145 B
packages/main/dist/css/components/SplitterLayout/SplitterLayout.module.css 217 B
packages/main/dist/css/components/ThemeProvider/Sizes.css 539 B
packages/main/dist/css/components/ThemeProvider/ThemeProvider.css 1.27 kB
packages/main/dist/css/components/VariantItem/VariantItem.module.css 101 B
packages/main/dist/css/components/VariantManagement/ManageViewsDialog.module.css 348 B
packages/main/dist/css/components/VariantManagement/SaveViewDialog.module.css 174 B
packages/main/dist/css/components/VariantManagement/VariantManagement.module.css 495 B
packages/main/dist/css/index.css 13.4 kB
packages/main/dist/css/internal/DynamicPageStickyHeader.css 107 B
packages/main/dist/css/themes/base.css 528 B
packages/main/dist/css/themes/sap_fiori_3_dark.css 221 B
packages/main/dist/css/themes/sap_fiori_3_hcb.css 292 B
packages/main/dist/css/themes/sap_fiori_3_hcw.css 292 B
packages/main/dist/css/themes/sap_fiori_3.css 217 B
packages/main/dist/css/themes/sap_horizon_hc.css 491 B
packages/main/dist/css/themes/sap_horizon.css 432 B
packages/main/dist/enums/AnalyticalTableNoDataReason.js 237 B
packages/main/dist/enums/AnalyticalTablePopinDisplay.js 301 B
packages/main/dist/enums/AnalyticalTableScaleWidthMode.js 816 B
packages/main/dist/enums/AnalyticalTableScrollMode.js 358 B
packages/main/dist/enums/AnalyticalTableSelectionBehavior.js 283 B
packages/main/dist/enums/AnalyticalTableSelectionMode.js 262 B
packages/main/dist/enums/AnalyticalTableSubComponentsBehavior.js 514 B
packages/main/dist/enums/AnalyticalTableVisibleRowCountMode.js 587 B
packages/main/dist/enums/ContentDensity.js 123 B
packages/main/dist/enums/DeviationIndicator.js 132 B
packages/main/dist/enums/FlexBoxAlignItems.js 300 B
packages/main/dist/enums/FlexBoxDirection.js 274 B
packages/main/dist/enums/FlexBoxJustifyContent.js 354 B
packages/main/dist/enums/FlexBoxWrap.js 246 B
packages/main/dist/enums/GridPosition.js 129 B
packages/main/dist/enums/index.js 280 B
packages/main/dist/enums/IndicationColor.js 420 B
packages/main/dist/enums/MessageBoxAction.js 182 B
packages/main/dist/enums/MessageBoxType.js 167 B
packages/main/dist/enums/ObjectPageMode.js 241 B
packages/main/dist/enums/Size.js 124 B
packages/main/dist/enums/TextAlign.js 159 B
packages/main/dist/enums/Theme.js 181 B
packages/main/dist/enums/ValueColor.js 260 B
packages/main/dist/enums/VerticalAlign.js 147 B
packages/main/dist/generated/VersionInfo.js 162 B
packages/main/dist/i18n/i18n-defaults.js 3.08 kB
packages/main/dist/index.js 432 B
packages/main/dist/internal/ContainerQueries.js 210 B
packages/main/dist/internal/DynamicPageStickyHeader.css.js 154 B
packages/main/dist/internal/FilterBarDialogContext.js 108 B
packages/main/dist/internal/getRandomId.js 220 B
packages/main/dist/internal/MessageViewContext.js 128 B
packages/main/dist/internal/ModalStore.js 513 B
packages/main/dist/internal/OverflowPopoverContext.js 239 B
packages/main/dist/internal/safeGetChildrenArray.js 183 B
packages/main/dist/internal/SplitterLayoutContext.js 136 B
packages/main/dist/internal/stopPropagation.js 86 B
packages/main/dist/internal/useObserveHeights.js 843 B
packages/main/dist/internal/utils.js 772 B
packages/main/dist/internal/VariantManagementContext.js 150 B
packages/main/dist/internal/withWebComponent.js 79 B
packages/main/dist/json-imports/i18n-fetch.js 1.04 kB
packages/main/dist/json-imports/i18n-node.js 1.28 kB
packages/main/dist/json-imports/i18n.js 1.25 kB
packages/main/dist/themes/base.css.js 581 B
packages/main/dist/themes/CustomVariables.js 628 B
packages/main/dist/themes/sap_fiori_3_dark.css.js 268 B
packages/main/dist/themes/sap_fiori_3_hcb.css.js 341 B
packages/main/dist/themes/sap_fiori_3_hcw.css.js 341 B
packages/main/dist/themes/sap_fiori_3.css.js 265 B
packages/main/dist/themes/sap_horizon_hc.css.js 542 B
packages/main/dist/themes/sap_horizon.css.js 482 B
packages/main/dist/types/CommonProps.js 30 B
packages/main/dist/types/index.js 30 B
packages/main/dist/types/Ui5CustomEvent.js 30 B
packages/main/dist/types/Ui5DomRef.js 30 B
packages/main/dist/webComponents/Avatar/index.js 642 B
packages/main/dist/webComponents/AvatarBadge/index.js 536 B
packages/main/dist/webComponents/AvatarGroup/index.js 1.08 kB
packages/main/dist/webComponents/Bar/index.js 898 B
packages/main/dist/webComponents/BarcodeScannerDialog/index.js 603 B
packages/main/dist/webComponents/Breadcrumbs/index.js 778 B
packages/main/dist/webComponents/BreadcrumbsItem/index.js 349 B
packages/main/dist/webComponents/BusyIndicator/index.js 852 B
packages/main/dist/webComponents/Button/index.js 722 B
packages/main/dist/webComponents/ButtonBadge/index.js 361 B
packages/main/dist/webComponents/Calendar/index.js 1.49 kB
packages/main/dist/webComponents/CalendarDate/index.js 322 B
packages/main/dist/webComponents/CalendarDateRange/index.js 377 B
packages/main/dist/webComponents/CalendarLegend/index.js 465 B
packages/main/dist/webComponents/CalendarLegendItem/index.js 540 B
packages/main/dist/webComponents/Card/index.js 541 B
packages/main/dist/webComponents/CardHeader/index.js 509 B
packages/main/dist/webComponents/Carousel/index.js 1.08 kB
packages/main/dist/webComponents/CheckBox/index.js 861 B
packages/main/dist/webComponents/ColorPalette/index.js 461 B
packages/main/dist/webComponents/ColorPaletteItem/index.js 338 B
packages/main/dist/webComponents/ColorPalettePopover/index.js 682 B
packages/main/dist/webComponents/ColorPicker/index.js 476 B
packages/main/dist/webComponents/ComboBox/index.js 1.42 kB
packages/main/dist/webComponents/ComboBoxItem/index.js 324 B
packages/main/dist/webComponents/ComboBoxItemGroup/index.js 401 B
packages/main/dist/webComponents/DatePicker/index.js 1.7 kB
packages/main/dist/webComponents/DateRangePicker/index.js 946 B
packages/main/dist/webComponents/DateTimePicker/index.js 1.36 kB
packages/main/dist/webComponents/Dialog/index.js 1.28 kB
packages/main/dist/webComponents/DynamicDateRange/index.js 1.24 kB
packages/main/dist/webComponents/DynamicPage/helpers.js 496 B
packages/main/dist/webComponents/DynamicPage/index.js 1.5 kB
packages/main/dist/webComponents/DynamicPageHeader/index.js 628 B
packages/main/dist/webComponents/DynamicPageTitle/index.js 743 B
packages/main/dist/webComponents/DynamicSideContent/index.js 1.5 kB
packages/main/dist/webComponents/ExpandableText/index.js 988 B
packages/main/dist/webComponents/FileUploader/index.js 685 B
packages/main/dist/webComponents/FilterItem/index.js 455 B
packages/main/dist/webComponents/FilterItemOption/index.js 480 B
packages/main/dist/webComponents/FlexibleColumnLayout/index.js 1.19 kB
packages/main/dist/webComponents/Form/index.js 2.51 kB
packages/main/dist/webComponents/FormGroup/index.js 614 B
packages/main/dist/webComponents/FormItem/index.js 469 B
packages/main/dist/webComponents/GroupItem/index.js 517 B
packages/main/dist/webComponents/Icon/index.js 1.15 kB
packages/main/dist/webComponents/IllustratedMessage/index.js 887 B
packages/main/dist/webComponents/index.js 915 B
packages/main/dist/webComponents/Input/index.js 1.21 kB
packages/main/dist/webComponents/Label/index.js 555 B
packages/main/dist/webComponents/Link/index.js 883 B
packages/main/dist/webComponents/List/index.js 1.12 kB
packages/main/dist/webComponents/ListItemCustom/index.js 452 B
packages/main/dist/webComponents/ListItemGroup/index.js 426 B
packages/main/dist/webComponents/ListItemStandard/index.js 487 B
packages/main/dist/webComponents/MediaGallery/index.js 843 B
packages/main/dist/webComponents/MediaGalleryItem/index.js 573 B
packages/main/dist/webComponents/Menu/index.js 979 B
packages/main/dist/webComponents/MenuItem/index.js 674 B
packages/main/dist/webComponents/MenuItemGroup/index.js 697 B
packages/main/dist/webComponents/MenuSeparator/index.js 365 B
packages/main/dist/webComponents/MessageStrip/index.js 820 B
packages/main/dist/webComponents/MultiComboBox/index.js 1.18 kB
packages/main/dist/webComponents/MultiComboBoxItem/index.js 332 B
packages/main/dist/webComponents/MultiComboBoxItemGroup/index.js 432 B
packages/main/dist/webComponents/MultiInput/index.js 695 B
packages/main/dist/webComponents/NavigationLayout/index.js 608 B
packages/main/dist/webComponents/NotificationList/index.js 722 B
packages/main/dist/webComponents/NotificationListGroupItem/index.js 639 B
packages/main/dist/webComponents/NotificationListItem/index.js 886 B
packages/main/dist/webComponents/Option/index.js 338 B
packages/main/dist/webComponents/OptionCustom/index.js 449 B
packages/main/dist/webComponents/Page/index.js 756 B
packages/main/dist/webComponents/Panel/index.js 1.19 kB
packages/main/dist/webComponents/Popover/index.js 700 B
packages/main/dist/webComponents/ProductSwitch/index.js 569 B
packages/main/dist/webComponents/ProductSwitchItem/index.js 543 B
packages/main/dist/webComponents/ProgressIndicator/index.js 455 B
packages/main/dist/webComponents/RadioButton/index.js 741 B
packages/main/dist/webComponents/RangeSlider/index.js 1.08 kB
packages/main/dist/webComponents/RatingIndicator/index.js 817 B
packages/main/dist/webComponents/ResponsivePopover/index.js 574 B
packages/main/dist/webComponents/Search/index.js 675 B
packages/main/dist/webComponents/SearchItem/index.js 415 B
packages/main/dist/webComponents/SearchItemGroup/index.js 441 B
packages/main/dist/webComponents/SearchItemShowMore/index.js 449 B
packages/main/dist/webComponents/SearchMessageArea/index.js 365 B
packages/main/dist/webComponents/SearchScope/index.js 382 B
packages/main/dist/webComponents/SegmentedButton/index.js 471 B
packages/main/dist/webComponents/SegmentedButtonItem/index.js 504 B
packages/main/dist/webComponents/Select/index.js 1.1 kB
packages/main/dist/webComponents/ShellBar/index.js 829 B
packages/main/dist/webComponents/ShellBarBranding/index.js 476 B
packages/main/dist/webComponents/ShellBarItem/index.js 352 B
packages/main/dist/webComponents/ShellBarSearch/index.js 488 B
packages/main/dist/webComponents/ShellBarSpacer/index.js 435 B
packages/main/dist/webComponents/SideNavigation/index.js 1.14 kB
packages/main/dist/webComponents/SideNavigationGroup/index.js 433 B
packages/main/dist/webComponents/SideNavigationItem/index.js 446 B
packages/main/dist/webComponents/SideNavigationSubItem/index.js 443 B
packages/main/dist/webComponents/Slider/index.js 1.12 kB
packages/main/dist/webComponents/SortItem/index.js 478 B
packages/main/dist/webComponents/SpecialCalendarDate/index.js 417 B
packages/main/dist/webComponents/SplitButton/index.js 1.01 kB
packages/main/dist/webComponents/StepInput/index.js 906 B
packages/main/dist/webComponents/SuggestionItem/index.js 334 B
packages/main/dist/webComponents/SuggestionItemCustom/index.js 487 B
packages/main/dist/webComponents/SuggestionItemGroup/index.js 425 B
packages/main/dist/webComponents/Switch/index.js 649 B
packages/main/dist/webComponents/Tab/index.js 424 B
packages/main/dist/webComponents/TabContainer/index.js 937 B
packages/main/dist/webComponents/Table/index.js 1.94 kB
packages/main/dist/webComponents/TableCell/index.js 409 B
packages/main/dist/webComponents/TableGrowing/index.js 723 B
packages/main/dist/webComponents/TableHeaderCell/index.js 480 B
packages/main/dist/webComponents/TableHeaderCellActionAI/index.js 383 B
packages/main/dist/webComponents/TableHeaderRow/index.js 433 B
packages/main/dist/webComponents/TableRow/index.js 378 B
packages/main/dist/webComponents/TableRowAction/index.js 375 B
packages/main/dist/webComponents/TableRowActionNavigation/index.js 387 B
packages/main/dist/webComponents/TableSelection/index.js 744 B
packages/main/dist/webComponents/TableSelectionMulti/index.js 595 B
packages/main/dist/webComponents/TableSelectionSingle/index.js 581 B
packages/main/dist/webComponents/TableVirtualizer/index.js 698 B
packages/main/dist/webComponents/TabSeparator/index.js 330 B
packages/main/dist/webComponents/Tag/index.js 593 B
packages/main/dist/webComponents/Text/index.js 630 B
packages/main/dist/webComponents/TextArea/index.js 528 B
packages/main/dist/webComponents/Timeline/index.js 593 B
packages/main/dist/webComponents/TimelineGroupItem/index.js 443 B
packages/main/dist/webComponents/TimelineItem/index.js 347 B
packages/main/dist/webComponents/TimePicker/index.js 1.32 kB
packages/main/dist/webComponents/Title/index.js 362 B
packages/main/dist/webComponents/Toast/index.js 546 B
packages/main/dist/webComponents/ToggleButton/index.js 644 B
packages/main/dist/webComponents/Token/index.js 354 B
packages/main/dist/webComponents/Tokenizer/index.js 872 B
packages/main/dist/webComponents/Toolbar/index.js 541 B
packages/main/dist/webComponents/ToolbarButton/index.js 469 B
packages/main/dist/webComponents/ToolbarItem/index.js 715 B
packages/main/dist/webComponents/ToolbarSelect/index.js 513 B
packages/main/dist/webComponents/ToolbarSelectOption/index.js 376 B
packages/main/dist/webComponents/ToolbarSeparator/index.js 431 B
packages/main/dist/webComponents/ToolbarSpacer/index.js 437 B
packages/main/dist/webComponents/Tree/index.js 869 B
packages/main/dist/webComponents/TreeItem/index.js 500 B
packages/main/dist/webComponents/TreeItemCustom/index.js 589 B
packages/main/dist/webComponents/UploadCollection/index.js 472 B
packages/main/dist/webComponents/UploadCollectionItem/index.js 461 B
packages/main/dist/webComponents/UserMenu/index.js 548 B
packages/main/dist/webComponents/UserMenuAccount/index.js 427 B
packages/main/dist/webComponents/UserMenuItem/index.js 691 B
packages/main/dist/webComponents/UserMenuItemGroup/index.js 715 B
packages/main/dist/webComponents/UserSettingsAccountView/index.js 423 B
packages/main/dist/webComponents/UserSettingsAppearanceView/index.js 417 B
packages/main/dist/webComponents/UserSettingsAppearanceViewGroup/index.js 456 B
packages/main/dist/webComponents/UserSettingsAppearanceViewItem/index.js 529 B
packages/main/dist/webComponents/UserSettingsDialog/index.js 476 B
packages/main/dist/webComponents/UserSettingsItem/index.js 550 B
packages/main/dist/webComponents/UserSettingsView/index.js 378 B
packages/main/dist/webComponents/ViewSettingsDialog/index.js 769 B
packages/main/dist/webComponents/ViewSettingsDialogCustomTab/index.js 408 B
packages/main/dist/webComponents/Wizard/index.js 1.79 kB
packages/main/dist/webComponents/WizardStep/index.js 590 B
packages/mcp-server/dist/index.js 916 B
packages/mcp-server/dist/logger.js 210 B
packages/mcp-server/dist/tools/create_app/create_app.js 1.61 kB
packages/mcp-server/dist/tools/get_component_api/get_component_api.js 2.73 kB
packages/mcp-server/dist/tools/get_documentation/get_documentation.js 4.33 kB
packages/mcp-server/dist/tools/get_public_utils/get_public_utils.js 4.46 kB
packages/mcp-server/dist/tools/index.js 160 B
packages/mcp-server/dist/tools/list_components/list_components.js 2.15 kB
packages/mcp-server/dist/types/cem.js 359 B
packages/mcp-server/dist/types/component-api.js 131 B
packages/mcp-server/dist/types/documentation.js 124 B
packages/mcp-server/dist/types/index.js 31 B
packages/mcp-server/dist/utils/component-config.js 1.88 kB
packages/mcp-server/dist/utils/index.js 318 B

compressed-size-action

The Cypress matrix used to override resolutions["react-is"] to "18"
for the React 18 + charts shard because recharts' internal type
detection misbehaves when react@18 runs against react-is@19. When the
charts cypress shard was deleted (charts moved to Playwright), the
override went with it — but the Playwright matrix also runs against
React 18 and now covers charts, so the same override is needed here.

Move the override into the Playwright job, gated on
matrix.react == '18'. Applies before installing React 18 so the yarn
resolution is used.

Also: stabilize BulletChart onDataPointClick by waiting for the first
bar's path to render before measuring its bounding box. Without the
waitFor() the locator can resolve before recharts has positioned
elements, and boundingBox() returns null. Local repro was rare; CI
caught it once.
@coveralls
Copy link
Copy Markdown

coveralls commented May 20, 2026

Coverage Report for CI Build 26151688107

Coverage increased (+0.2%) to 84.114%

Details

  • Coverage increased (+0.2%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 122 coverage regressions across 7 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

122 previously-covered lines in 7 files lost coverage.

File Lines Losing Coverage Coverage
cypress/support/utils.tsx 116 19.35%
packages/charts/src/components/TimelineChart/chartbody/TimelineConnections.tsx 1 82.14%
packages/charts/src/internal/ChartContainer.tsx 1 75.0%
packages/charts/src/components/TimelineChart/Placeholder.tsx 1 50.0%
packages/charts/src/internal/StackedTooltipContent.tsx 1 83.33%
packages/charts/src/components/TimelineChart/examples/Annotations.tsx 1 67.8%
packages/charts/src/components/TimelineChart/index.tsx 1 89.19%

Coverage Stats

Coverage Status
Relevant Lines: 8755
Covered Lines: 7674
Line Coverage: 87.65%
Relevant Branches: 5251
Covered Branches: 4107
Branch Coverage: 78.21%
Branches in Coverage %: Yes
Coverage Strength: 259091.66 hits per line

💛 - Coveralls

Lukas742 added 4 commits May 20, 2026 10:16
- Both Playwright and Cypress now exclude **/*.module.css.ts. These
  are auto-generated by the build (gitignored, per project CLAUDE.md)
  and contain only type declarations, so including them adds noise
  to the coverage report.
- Tighten Playwright's barrel-file rule to match Cypress: only the
  top-level packages/*/src/index.ts is excluded, not every nested
  index.ts (which would silently drop coverage for any future
  internal barrel).
@Lukas742 Lukas742 marked this pull request as ready for review May 20, 2026 09:05
@Lukas742 Lukas742 requested a review from MarcusNotheis as a code owner May 20, 2026 09:05
@Lukas742 Lukas742 added this pull request to the merge queue May 20, 2026
Merged via the queue into main with commit 5094fd1 May 20, 2026
25 checks passed
@Lukas742 Lukas742 deleted the refactor/charts-test-playwright branch May 20, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants