Skip to content

Limit dashboard component browse rendering#2454

Open
Mbeaulne wants to merge 1 commit into
06-23-add_component_search_empty_state_suggestionsfrom
06-23-limit_dashboard_component_browse_rendering
Open

Limit dashboard component browse rendering#2454
Mbeaulne wants to merge 1 commit into
06-23-add_component_search_empty_state_suggestionsfrom
06-23-limit_dashboard_component_browse_rendering

Conversation

@Mbeaulne

@Mbeaulne Mbeaulne commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Description

When browsing components without an active search query, the component list is now paginated. The initial render is capped at 100 components, with a "Show N more" button that loads the next batch of up to 100 results. The status text also now reads "Showing X of Y components in selected sources" to reflect the partial display. The limit resets to 100 whenever the query, source filters, or total component count changes.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots (if applicable)

Test Instructions

  1. Open the component browser with no search query active.
  2. Ensure a source with more than 100 components is enabled.
  3. Verify the status bar reads "Showing 100 of N components in selected sources. Start typing to search."
  4. Verify that only 100 component cards are rendered initially.
  5. Click the "Show N more" button and confirm the next batch of components appears.
  6. Apply or change a source filter and confirm the visible count resets back to 100.

Additional Comments

@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: 06-23-limit_dashboard_component_browse_rendering/457bc77

Mbeaulne commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Mbeaulne Mbeaulne force-pushed the 06-23-limit_dashboard_component_browse_rendering branch from 61ef041 to a2838e0 Compare June 24, 2026 18:11
@Mbeaulne Mbeaulne force-pushed the 06-23-add_component_search_empty_state_suggestions branch 2 times, most recently from 8aded43 to f106bd7 Compare June 24, 2026 18:24
@Mbeaulne Mbeaulne force-pushed the 06-23-limit_dashboard_component_browse_rendering branch 2 times, most recently from 2f7cba0 to a2f6e1f Compare June 24, 2026 18:36
@Mbeaulne Mbeaulne force-pushed the 06-23-add_component_search_empty_state_suggestions branch from f106bd7 to 86431a8 Compare June 24, 2026 18:36
@Mbeaulne Mbeaulne marked this pull request as ready for review June 24, 2026 18:56
@Mbeaulne Mbeaulne requested a review from a team as a code owner June 24, 2026 18:56
@Mbeaulne Mbeaulne force-pushed the 06-23-limit_dashboard_component_browse_rendering branch from a2f6e1f to abc233c Compare June 24, 2026 19:52
@Mbeaulne Mbeaulne force-pushed the 06-23-add_component_search_empty_state_suggestions branch 2 times, most recently from 32559c1 to b03fd0f Compare June 25, 2026 15:55
@Mbeaulne Mbeaulne force-pushed the 06-23-limit_dashboard_component_browse_rendering branch 2 times, most recently from 3d182ca to f14066e Compare June 25, 2026 19:38
@Mbeaulne Mbeaulne force-pushed the 06-23-add_component_search_empty_state_suggestions branch from 3e09547 to cfeb63b Compare June 25, 2026 19:43
@Mbeaulne Mbeaulne force-pushed the 06-23-limit_dashboard_component_browse_rendering branch from f14066e to 457bc77 Compare June 25, 2026 19:43
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