Skip to content

Extract InferencesSection with independent Suspense boundary#6190

Draft
simeonlee wants to merge 1 commit intosimeonlee/fn-detail-metrics-suspensefrom
simeonlee/fn-detail-inferences-suspense
Draft

Extract InferencesSection with independent Suspense boundary#6190
simeonlee wants to merge 1 commit intosimeonlee/fn-detail-metrics-suspensefrom
simeonlee/fn-detail-inferences-suspense

Conversation

@simeonlee
Copy link
Member

Summary

  • Extracts the inferences table into its own InferencesSection component with independent Suspense boundary
  • Includes dedicated skeleton (5-row table + disabled pagination) and error state (table with error notice)
  • Removes the combined fetchAllFunctionDetailData wrapper and monolithic SectionsContent/SectionsSkeleton/SectionsErrorState components
  • All 5 sections now stream independently with isolated error boundaries

This completes the function detail page streaming refactor (split from #6082). Stacks on #6189.

Give the inferences table its own streaming promise and Suspense boundary
with dedicated skeleton and error states. This completes the streaming
refactor — all 5 sections now render independently with isolated errors.

Remove the combined fetchAllFunctionDetailData wrapper and the monolithic
SectionsContent/SectionsSkeleton/SectionsErrorState components.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant