-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
VC Store - Add/Invite VCs feature from the Space -> Community (#7295)
* Tech spec * VC invite button in community's VC block (#7294) * VC Add/Invite Functionality and UI from the Space -> Community (#7306) * Empty message;
- Loading branch information
1 parent
2dea9de
commit 6f6ba2a
Showing
27 changed files
with
1,606 additions
and
594 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
### Technical Documentation for Implementing Virtual Contributors Store v1 | ||
|
||
#### Overview | ||
|
||
This document outlines the technical plan for implementation of the Invite VCs dialog a.k.a. 'VC Store' - [#7256](https://github.com/alkem-io/client-web/issues/7256). Ideally, the functionality should be reusable for different contributor types (User, Organization, VC) and can be placed in various contexts. | ||
|
||
#### Components and Areas Affected | ||
|
||
1. **ContributorCard Component** (Existing): A reusable component for displaying contributors. Already available the hover card with details (TBD). | ||
2. **ContributorList Component**: A component to display a list of contributors using the `ContributorCard` component. | ||
3. **ContributorDetailsOverlay Component** - A reusable component for displaying the details of a contributor plus functionality to invite (similar to the templates' details). | ||
4. **InviteContributorsDialog Component**: A dialog component to display lists of contributors. This one would have specifics related to the ability and availability of adding contributors under an Account. | ||
5. **VirtualContributorsBlock Component** (Existing): The main component that integrates the `InviteContributorsDialog`. | ||
6. **useContributors Hook**: A custom hook to handle the business logic for fetching and managing contributors. The hook should provide the available data based on the context (space/account/community) and the methods for sending an invite or adding to a community. | ||
Note that some logic is already present in the `useCommunityAdmin`. |
Oops, something went wrong.