client-web icon indicating copy to clipboard operation
client-web copied to clipboard

Create external VCs

Open valeksiev opened this issue 4 months ago • 1 comments

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.
image image image

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.
  • Chores

    • Refactored components and interfaces for better maintainability and clarity.

valeksiev avatar Oct 10 '24 06:10 valeksiev