client-web
client-web copied to clipboard
Create external VCs
Describe the background of your pull request
Fixes: https://github.com/alkem-io/client-web/issues/6867
Notes:
- The provider field is using autocomplete and is not matching the design 1 for 1; I couldn't get the regular dropdown to match the design
- I've removed the whole BoK section for external VCs as it doesn't make sense; this needs reviewing with @SimoneZaza and adjusting for the different scenarios.
Summary by CodeRabbit
Release Notes
-
New Features
- Introduced a new dialog for creating external AI contributors with form validation.
- Enhanced functionality for managing virtual contributors with external configurations.
-
Improvements
- Improved rendering performance by ensuring unique keys for components in various lists.
- Conditional rendering of content blocks in the VC Profile Page for better user experience.
- Updated import statements to support new features and logic.
-
Bug Fixes
- Simplified the
ExternalAIComingSoonDialog
component for better usability.
- Simplified the
-
Chores
- Refactored components and interfaces for better maintainability and clarity.