Skip to content

Remove our custom storybook plugins#7382

Merged
PavelVanecek merged 3 commits into
mainfrom
storybook10
May 29, 2026
Merged

Remove our custom storybook plugins#7382
PavelVanecek merged 3 commits into
mainfrom
storybook10

Conversation

@PavelVanecek

@PavelVanecek PavelVanecek commented May 29, 2026

Copy link
Copy Markdown
Collaborator

These two are blocking update to storybook 10, and we have better alternatives on the website anyway. Let's remove.

Summary by CodeRabbit

  • Chores
    • Removed hook inspector debugging overlay from Storybook stories, providing cleaner documentation examples
    • Removed StackBlitz integration addon from Storybook
    • Removed local Storybook addons from configuration

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 12bb23ba-5b7c-4b25-89c7-f8be00740f6f

📥 Commits

Reviewing files that changed from the base of the PR and between 98d9832 and 101218b.

⛔ Files ignored due to path filters (2)
  • storybook/storybook-addon-recharts/hookIcon.svg is excluded by !**/*.svg
  • storybook/storybook-addon-stackblitz/stackblitz.svg is excluded by !**/*.svg
📒 Files selected for processing (147)
  • storybook/README.md
  • storybook/main.ts
  • storybook/stories/API/ResponsiveContainer.stories.tsx
  • storybook/stories/API/cartesian/Area.stories.tsx
  • storybook/stories/API/cartesian/Bar.stories.tsx
  • storybook/stories/API/cartesian/Brush.stories.tsx
  • storybook/stories/API/cartesian/CartesianGrid.stories.tsx
  • storybook/stories/API/cartesian/ErrorBar.stories.tsx
  • storybook/stories/API/cartesian/Funnel.stories.tsx
  • storybook/stories/API/cartesian/Line.stories.tsx
  • storybook/stories/API/cartesian/ReferenceArea.stories.tsx
  • storybook/stories/API/cartesian/ReferenceDot.stories.tsx
  • storybook/stories/API/cartesian/ReferenceLine.stories.tsx
  • storybook/stories/API/cartesian/Scatter.stories.tsx
  • storybook/stories/API/cartesian/XAxis.stories.tsx
  • storybook/stories/API/cartesian/YAxis.stories.tsx
  • storybook/stories/API/cartesian/ZAxis.stories.tsx
  • storybook/stories/API/chart/AreaChart.stories.tsx
  • storybook/stories/API/chart/BarChart.stories.tsx
  • storybook/stories/API/chart/ComposedChart.stories.tsx
  • storybook/stories/API/chart/FunnelChart.stories.tsx
  • storybook/stories/API/chart/LineChart.stories.tsx
  • storybook/stories/API/chart/PieChart.stories.tsx
  • storybook/stories/API/chart/RadarChart.stories.tsx
  • storybook/stories/API/chart/RadialBarChart.stories.tsx
  • storybook/stories/API/chart/Sankey.stories.tsx
  • storybook/stories/API/chart/ScatterChart.stories.tsx
  • storybook/stories/API/chart/SunburstChart.stories.tsx
  • storybook/stories/API/chart/Treemap.stories.tsx
  • storybook/stories/API/component/Cell.stories.tsx
  • storybook/stories/API/component/Label.stories.tsx
  • storybook/stories/API/component/LabelList.stories.tsx
  • storybook/stories/API/component/Legend.stories.tsx
  • storybook/stories/API/component/Text.stories.tsx
  • storybook/stories/API/component/Tooltip.stories.tsx
  • storybook/stories/API/hooks/useActiveTooltipDataPoints.stories.tsx
  • storybook/stories/API/hooks/useMargin.stories.tsx
  • storybook/stories/API/hooks/useOffset.stories.tsx
  • storybook/stories/API/hooks/usePlotArea.stories.tsx
  • storybook/stories/API/polar/Pie.stories.tsx
  • storybook/stories/API/polar/PolarAngleAxis.stories.tsx
  • storybook/stories/API/polar/PolarRadiusAxis.stories.tsx
  • storybook/stories/API/polar/Radar.stories.tsx
  • storybook/stories/API/polar/RadialBar.stories.tsx
  • storybook/stories/API/shapes/Cross.stories.tsx
  • storybook/stories/API/shapes/Curve.stories.tsx
  • storybook/stories/API/shapes/Dot.stories.tsx
  • storybook/stories/API/shapes/Polygon.stories.tsx
  • storybook/stories/Examples/AreaChart.stories.tsx
  • storybook/stories/Examples/BarChart/BarChart.stories.tsx
  • storybook/stories/Examples/ChartLayout.stories.tsx
  • storybook/stories/Examples/ComposedChart/AccessibilityLayer.stories.tsx
  • storybook/stories/Examples/ComposedChart/BoxPlot.stories.tsx
  • storybook/stories/Examples/LineChart/CustomLineShapeChart.stories.tsx
  • storybook/stories/Examples/LineChart/DualLineChart.stories.tsx
  • storybook/stories/Examples/LineChart/LineChart.stories.tsx
  • storybook/stories/Examples/LineChart/ToggleBetweenDataKeys.stories.tsx
  • storybook/stories/Examples/Pie/CustomActiveShapePieChart.stories.tsx
  • storybook/stories/Examples/Pie/DraggablePie.stories.tsx
  • storybook/stories/Examples/Pie/PieColorSync.stories.tsx
  • storybook/stories/Examples/Pie/PieWithLegend.stories.tsx
  • storybook/stories/Examples/Pie/PieWithStep.stories.tsx
  • storybook/stories/Examples/RadarChart.stories.tsx
  • storybook/stories/Examples/RadialBarChart/RadialBarChart.stories.tsx
  • storybook/stories/Examples/RadialBarChart/RadialBarChartWithMultipleAxes.stories.tsx
  • storybook/stories/Examples/ResponsiveContainer/MultiChartFlexbox.stories.tsx
  • storybook/stories/Examples/ScatterChart.stories.tsx
  • storybook/stories/Examples/ScatterChartWithTwoErrorBars.stories.tsx
  • storybook/stories/Examples/Synchronised.stories.tsx
  • storybook/stories/Examples/TimeSeries.stories.tsx
  • storybook/stories/Examples/Tooltip.stories.tsx
  • storybook/stories/Examples/cartesian/Area/AreaWithCustomDot.stories.tsx
  • storybook/stories/Examples/cartesian/Area/AreaWithCustomLabel.stories.tsx
  • storybook/stories/Examples/cartesian/Area/AreaWithFillPattern.stories.tsx
  • storybook/stories/Examples/cartesian/Bar/FillPatternOrGradient.stories.tsx
  • storybook/stories/Examples/cartesian/Bar/WithBrushAndOnDragEnd.stories.tsx
  • storybook/stories/Examples/cartesian/Brush/Brush.stories.tsx
  • storybook/stories/Examples/cartesian/Brush/BrushInSurface.stories.tsx
  • storybook/stories/Examples/cartesian/CartesianAxis/TickPositioning.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceArea/ReferenceAreaIfOverflow.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceDot/ReferenceDotIfOverflow.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceLine/ReferenceLineIfOverflow.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceLine/ReferenceLineSegment.stories.tsx
  • storybook/stories/Examples/cartesian/YAxis/YAxisIncludeHidden.stories.tsx
  • storybook/stories/Examples/cartesian/YAxis/YAxisMultipleAxes.stories.tsx
  • storybook/storybook-addon-recharts/HookInspectorWrapper.tsx
  • storybook/storybook-addon-recharts/ManualAnimations.tsx
  • storybook/storybook-addon-recharts/RechartsHookInspector.tsx
  • storybook/storybook-addon-recharts/RechartsInspectorDecorator.tsx
  • storybook/storybook-addon-recharts/RechartsStoryContext.ts
  • storybook/storybook-addon-recharts/action-bar/HookInspectorLayoutSwitcher.tsx
  • storybook/storybook-addon-recharts/action-bar/LayoutBarIcon.tsx
  • storybook/storybook-addon-recharts/action-bar/RechartsHookInspectorButton.css
  • storybook/storybook-addon-recharts/action-bar/RechartsHookInspectorButton.tsx
  • storybook/storybook-addon-recharts/action-bar/RechartsStorybookAddonActionBar.tsx
  • storybook/storybook-addon-recharts/action-bar/actionbar.css
  • storybook/storybook-addon-recharts/constants.ts
  • storybook/storybook-addon-recharts/crosshairs/CrosshairControls.tsx
  • storybook/storybook-addon-recharts/index.tsx
  • storybook/storybook-addon-recharts/inspectors/BrushIndexInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/BrushSettingsInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/CartesianChartInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/ChartDimensionInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/ChartInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/LayoutTypeInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/MarginShower.tsx
  • storybook/storybook-addon-recharts/inspectors/OffsetInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/OffsetShower.tsx
  • storybook/storybook-addon-recharts/inspectors/PlotAreaInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/PlotAreaShower.tsx
  • storybook/storybook-addon-recharts/inspectors/PolarChartInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/SelectBrushDimensionsInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/SelectChartViewBoxInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipAxisScaleInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipAxisTicksInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipAxisTypeInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipStateInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/UseActiveTooltipDataPointsInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/UseViewBoxInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/XAxisDomainInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/XAxisScaleInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/YAxisDomainInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/YAxisScaleInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/ArrayInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/ObjectInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/PrimitiveInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/ScaleInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/types.ts
  • storybook/storybook-addon-recharts/preview.tsx
  • storybook/storybook-addon-recharts/register.tsx
  • storybook/storybook-addon-recharts/removeInspectorFromSource.spec.ts
  • storybook/storybook-addon-recharts/removeInspectorFromSource.ts
  • storybook/storybook-addon-recharts/useLocalStorageState.ts
  • storybook/storybook-addon-stackblitz/StackBlitzButton.tsx
  • storybook/storybook-addon-stackblitz/StackBlitzLink.tsx
  • storybook/storybook-addon-stackblitz/TargetBlankLink.tsx
  • storybook/storybook-addon-stackblitz/generateImports.spec.ts
  • storybook/storybook-addon-stackblitz/generateImports.ts
  • storybook/storybook-addon-stackblitz/register.tsx
  • storybook/storybook-addon-stackblitz/svg.d.ts
  • storybook/storybook-addon-stackblitz/transformRechartsStory.spec.ts
  • storybook/storybook-addon-stackblitz/transformRechartsStory.ts
  • storybook/tsconfig.json
  • test-vr/tests/Crosshair.tsx
  • test-vr/tests/RadarChart/RadarChart.datatypes.spec-vr.tsx
  • test-vr/tests/RadialBarChart.spec-vr.tsx
  • test-vr/tests/Text.spec-vr.tsx
💤 Files with no reviewable changes (138)
  • storybook/storybook-addon-recharts/inspectors/TooltipAxisScaleInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/BrushSettingsInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/PlotAreaShower.tsx
  • storybook/storybook-addon-recharts/inspectors/types.ts
  • storybook/storybook-addon-stackblitz/StackBlitzButton.tsx
  • storybook/storybook-addon-recharts/action-bar/RechartsHookInspectorButton.tsx
  • storybook/stories/API/hooks/usePlotArea.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/BrushIndexInspector.tsx
  • storybook/storybook-addon-recharts/action-bar/RechartsHookInspectorButton.css
  • storybook/storybook-addon-recharts/inspectors/generic/ObjectInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/YAxisDomainInspector.tsx
  • storybook/storybook-addon-stackblitz/svg.d.ts
  • storybook/storybook-addon-recharts/preview.tsx
  • storybook/storybook-addon-recharts/inspectors/OffsetInspector.tsx
  • storybook/storybook-addon-recharts/useLocalStorageState.ts
  • storybook/storybook-addon-stackblitz/register.tsx
  • storybook/stories/API/hooks/useOffset.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/MarginShower.tsx
  • storybook/storybook-addon-recharts/action-bar/actionbar.css
  • storybook/storybook-addon-recharts/inspectors/XAxisScaleInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/OffsetShower.tsx
  • storybook/stories/API/component/Text.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/UseActiveTooltipDataPointsInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/ScaleInspector.tsx
  • storybook/stories/API/polar/Radar.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipAxisTicksInspector.tsx
  • storybook/stories/API/cartesian/YAxis.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/ChartInspector.tsx
  • storybook/storybook-addon-recharts/action-bar/RechartsStorybookAddonActionBar.tsx
  • storybook/stories/API/polar/Pie.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/CartesianChartInspector.tsx
  • storybook/stories/API/cartesian/Funnel.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/ChartDimensionInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipStateInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/TooltipAxisTypeInspector.tsx
  • storybook/storybook-addon-recharts/register.tsx
  • storybook/storybook-addon-recharts/inspectors/PolarChartInspector.tsx
  • storybook/storybook-addon-stackblitz/generateImports.spec.ts
  • storybook/stories/API/cartesian/Brush.stories.tsx
  • storybook/stories/API/chart/RadialBarChart.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/YAxisScaleInspector.tsx
  • storybook/stories/API/cartesian/ReferenceLine.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/UseViewBoxInspector.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/ArrayInspector.tsx
  • storybook/stories/API/polar/PolarAngleAxis.stories.tsx
  • storybook/storybook-addon-recharts/index.tsx
  • storybook/stories/API/chart/AreaChart.stories.tsx
  • storybook/stories/Examples/ScatterChartWithTwoErrorBars.stories.tsx
  • storybook/storybook-addon-recharts/RechartsStoryContext.ts
  • storybook/stories/API/component/LabelList.stories.tsx
  • storybook/stories/API/shapes/Cross.stories.tsx
  • storybook/stories/Examples/cartesian/Area/AreaWithFillPattern.stories.tsx
  • storybook/storybook-addon-stackblitz/transformRechartsStory.ts
  • storybook/storybook-addon-stackblitz/generateImports.ts
  • storybook/storybook-addon-recharts/action-bar/HookInspectorLayoutSwitcher.tsx
  • storybook/storybook-addon-recharts/action-bar/LayoutBarIcon.tsx
  • storybook/stories/API/cartesian/Scatter.stories.tsx
  • storybook/stories/API/hooks/useActiveTooltipDataPoints.stories.tsx
  • storybook/storybook-addon-recharts/removeInspectorFromSource.spec.ts
  • storybook/storybook-addon-recharts/inspectors/LayoutTypeInspector.tsx
  • storybook/stories/API/ResponsiveContainer.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceLine/ReferenceLineSegment.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/generic/PrimitiveInspector.tsx
  • storybook/stories/Examples/cartesian/YAxis/YAxisIncludeHidden.stories.tsx
  • storybook/storybook-addon-recharts/removeInspectorFromSource.ts
  • storybook/stories/API/component/Cell.stories.tsx
  • storybook/stories/API/cartesian/Line.stories.tsx
  • storybook/stories/Examples/ChartLayout.stories.tsx
  • test-vr/tests/RadarChart/RadarChart.datatypes.spec-vr.tsx
  • storybook/stories/API/cartesian/ReferenceDot.stories.tsx
  • storybook/stories/Examples/ScatterChart.stories.tsx
  • storybook/stories/API/cartesian/CartesianGrid.stories.tsx
  • storybook/stories/API/cartesian/ReferenceArea.stories.tsx
  • storybook/main.ts
  • storybook/stories/API/shapes/Curve.stories.tsx
  • storybook/stories/Examples/cartesian/Area/AreaWithCustomLabel.stories.tsx
  • storybook/storybook-addon-recharts/crosshairs/CrosshairControls.tsx
  • storybook/storybook-addon-recharts/inspectors/PlotAreaInspector.tsx
  • storybook/stories/API/chart/ScatterChart.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/SelectBrushDimensionsInspector.tsx
  • storybook/storybook-addon-recharts/RechartsHookInspector.tsx
  • storybook/stories/Examples/cartesian/Bar/FillPatternOrGradient.stories.tsx
  • storybook/stories/API/cartesian/Area.stories.tsx
  • storybook/stories/Examples/TimeSeries.stories.tsx
  • storybook/stories/API/component/Legend.stories.tsx
  • storybook/storybook-addon-stackblitz/transformRechartsStory.spec.ts
  • storybook/stories/API/shapes/Dot.stories.tsx
  • storybook/storybook-addon-stackblitz/StackBlitzLink.tsx
  • storybook/storybook-addon-stackblitz/TargetBlankLink.tsx
  • storybook/stories/API/chart/BarChart.stories.tsx
  • storybook/stories/API/chart/RadarChart.stories.tsx
  • storybook/storybook-addon-recharts/ManualAnimations.tsx
  • storybook/stories/Examples/Synchronised.stories.tsx
  • storybook/stories/API/chart/LineChart.stories.tsx
  • storybook/stories/Examples/LineChart/DualLineChart.stories.tsx
  • storybook/stories/API/chart/SunburstChart.stories.tsx
  • storybook/stories/Examples/Pie/PieWithLegend.stories.tsx
  • storybook/stories/API/chart/ComposedChart.stories.tsx
  • storybook/stories/Examples/cartesian/YAxis/YAxisMultipleAxes.stories.tsx
  • storybook/stories/Examples/Pie/DraggablePie.stories.tsx
  • storybook/storybook-addon-recharts/inspectors/SelectChartViewBoxInspector.tsx
  • storybook/stories/API/hooks/useMargin.stories.tsx
  • storybook/stories/API/cartesian/ErrorBar.stories.tsx
  • storybook/stories/Examples/RadialBarChart/RadialBarChartWithMultipleAxes.stories.tsx
  • storybook/storybook-addon-recharts/HookInspectorWrapper.tsx
  • storybook/storybook-addon-recharts/inspectors/XAxisDomainInspector.tsx
  • storybook/stories/API/chart/FunnelChart.stories.tsx
  • storybook/stories/Examples/cartesian/CartesianAxis/TickPositioning.stories.tsx
  • storybook/stories/Examples/ComposedChart/AccessibilityLayer.stories.tsx
  • storybook/stories/API/polar/RadialBar.stories.tsx
  • storybook/stories/Examples/RadarChart.stories.tsx
  • storybook/stories/API/polar/PolarRadiusAxis.stories.tsx
  • storybook/stories/Examples/LineChart/ToggleBetweenDataKeys.stories.tsx
  • storybook/stories/Examples/cartesian/Bar/WithBrushAndOnDragEnd.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceLine/ReferenceLineIfOverflow.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceDot/ReferenceDotIfOverflow.stories.tsx
  • storybook/storybook-addon-recharts/constants.ts
  • storybook/stories/Examples/AreaChart.stories.tsx
  • storybook/stories/Examples/cartesian/ReferenceArea/ReferenceAreaIfOverflow.stories.tsx
  • storybook/stories/Examples/ResponsiveContainer/MultiChartFlexbox.stories.tsx
  • storybook/stories/Examples/ComposedChart/BoxPlot.stories.tsx
  • storybook/stories/Examples/Pie/PieWithStep.stories.tsx
  • storybook/stories/API/cartesian/XAxis.stories.tsx
  • storybook/storybook-addon-recharts/RechartsInspectorDecorator.tsx
  • storybook/stories/Examples/LineChart/LineChart.stories.tsx
  • storybook/stories/API/cartesian/ZAxis.stories.tsx
  • storybook/stories/Examples/RadialBarChart/RadialBarChart.stories.tsx
  • storybook/stories/Examples/LineChart/CustomLineShapeChart.stories.tsx
  • storybook/stories/API/chart/PieChart.stories.tsx
  • test-vr/tests/RadialBarChart.spec-vr.tsx
  • storybook/stories/Examples/cartesian/Brush/BrushInSurface.stories.tsx
  • storybook/stories/Examples/cartesian/Brush/Brush.stories.tsx
  • storybook/stories/API/component/Label.stories.tsx
  • storybook/stories/Examples/BarChart/BarChart.stories.tsx
  • storybook/stories/API/component/Tooltip.stories.tsx
  • storybook/stories/API/shapes/Polygon.stories.tsx
  • storybook/stories/Examples/Tooltip.stories.tsx
  • storybook/stories/API/cartesian/Bar.stories.tsx

Walkthrough

This PR systematically removes two local Storybook addons (storybook-addon-recharts and storybook-addon-stackblitz) by deregistering them from configuration, removing all their usages from 150+ story and test files, and deleting the addon implementation code entirely.

Changes

Storybook Addon Removal

Layer / File(s) Summary
Configuration, documentation, and TypeScript setup
storybook/main.ts, storybook/README.md, storybook/tsconfig.json
Removes ./storybook-addon-recharts and ./storybook-addon-stackblitz from the addons array; restructures README to emphasize "API" section; adds Node.js type definitions to Storybook TypeScript config.
Remove RechartsHookInspector from API stories
storybook/stories/API/cartesian/*, storybook/stories/API/chart/*, storybook/stories/API/component/*, storybook/stories/API/hooks/*, storybook/stories/API/polar/*, storybook/stories/API/shapes/*
Deletes RechartsHookInspector imports and JSX usages from 50+ API-level Storybook story files organized by Recharts component type (cartesian axes, chart containers, components, custom hooks, polar charts, and shape utilities).
Remove RechartsHookInspector from Example stories
storybook/stories/Examples/*, storybook/stories/Examples/cartesian/*
Deletes RechartsHookInspector imports and JSX usages from 40+ Example-level Storybook stories; also updates Synchronised.stories.tsx to remove Brush and adjust series mapping.
Delete addon implementations
storybook/storybook-addon-recharts/*, storybook/storybook-addon-stackblitz/*
Removes entire addon implementation directories: all React components, styles, decorators, types, inspectors, utilities, manager registration code, and test specifications for both addons.
Update visual regression test files
test-vr/tests/RadarChart/RadarChart.datatypes.spec-vr.tsx, test-vr/tests/RadialBarChart.spec-vr.tsx, test-vr/tests/Text.spec-vr.tsx
Removes RechartsHookInspector imports and component usages from Playwright VR tests; updates Crosshair import path in Text spec from addon module to local module.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

The diff is large (1000+ files touched) but homogeneous: it consists of the same removal pattern (delete import and JSX element) applied across 150+ story files, followed by complete deletion of the addon implementation directories. The repetitive nature reduces complexity per file, but the quantity and need to verify all usages are removed requires careful review of the systematic cleanup.

Possibly related PRs

  • recharts/recharts#6551: Removes RechartsHookInspector integration from RadialBarChart Storybook rendering and VR tests.
  • recharts/recharts#6685: Modifies StackBlitz addon implementation in StackBlitzButton.tsx, which conflicts with this PR's deletion of the entire storybook-addon-stackblitz directory.

Suggested labels

enhancement

Suggested reviewers

  • ckifer
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch storybook10

@codecov

codecov Bot commented May 29, 2026

Copy link
Copy Markdown

Bundle Report

Bundle size has no change ✅

@chromatic-com

chromatic-com Bot commented May 29, 2026

Copy link
Copy Markdown

Important

Visual changes need review - Review now

🟢 UI Tests: 4 changes accepted as baselines
🟡 UI Review: Awaiting 2 approvals
Storybook icon Storybook Publish: 198 stories published

@codecov

codecov Bot commented May 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.05%. Comparing base (98d9832) to head (101218b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #7382   +/-   ##
=======================================
  Coverage   89.05%   89.05%           
=======================================
  Files         548      548           
  Lines       40577    40577           
  Branches     5581     5581           
=======================================
  Hits        36136    36136           
  Misses       4432     4432           
  Partials        9        9           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions

Copy link
Copy Markdown
Contributor

Staging Deployment Details

These deployments will remain available for 30 days.

To update snapshots: Comment /update-snapshots on this PR to automatically update the baseline screenshots.

@PavelVanecek
PavelVanecek merged commit 7d0c642 into main May 29, 2026
61 of 62 checks passed
@PavelVanecek
PavelVanecek deleted the storybook10 branch May 29, 2026 04:01
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.

1 participant