Skip to content

Conversation

matbmoser
Copy link
Contributor

@matbmoser matbmoser commented Sep 5, 2025

PR 5: Frontend Parts Discovery Feature

WHAT

This PR introduces a comprehensive parts discovery feature including:

  • New PartsDiscovery page component with search functionality
  • Complete UI implementation for discovering parts within the dataspace
  • Adding new route /dataspace-discovery in routes.tsx
  • Implementing PartsDiscovery component with search and filter functionality
  • Creating supporting UI components for discovery interface
  • Updating navigation components to include discovery menu item
  • Modifying state management patterns for discovery data
  • Enhancing API integration for discovery endpoints

WHY

This feature was needed to:

  • Enable users to discover parts across the dataspace
  • Provide intuitive search and filtering capabilities
  • Support the core business requirement of parts discovery
  • Enhance user experience with modern UI components

Closes #259

- Create complete parts discovery page with search modes
- Add single twin and discovery mode search capabilities
- Implement submodel viewer with addon architecture
- Add US Tariff Information viewer component
- Create discovery search hooks and data converters
- Add DTR utilities and pagination support
- Implement catalog parts discovery with filtering
- Add serialized parts table with advanced features
- Create comprehensive discovery API integration
@matbmoser
Copy link
Contributor Author

matbmoser commented Sep 10, 2025

I will do a final refactor from the frontend quality in a another pr

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
9.5% Duplication on New Code (required ≤ 3%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Copy link
Contributor

@CDiezRodriguez CDiezRodriguez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work, @matbmoser!

@matbmoser matbmoser merged commit 4bba5ae into main Sep 10, 2025
10 of 16 checks passed
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.

Compilation time from frontend docker image publisher workflow is too long [Frontend] Display catalog parts consumed by partner.

2 participants