Back to Dify

Member Invitations

web/app/components/header/account-setting/members-page/invite-modal/README.md

1.16.01.4 KB
Original Source

Member Invitations

Owns the workspace member invitation form, including email recipient composition, role selection, submission errors, and invitation request state.

Base UI Form owns field registration, validation, external field errors, and invalid-field focus. TanStack Query owns invitation mutation state. This module keeps only the controlled email composition value and business submission outcome.

Internal Modules

None.

External Modules

ModuleWhy this module uses it
@dify/contracts/api/console/workspacesTypes invite responses and documented invite error codes.
context/i18nProvides the current locale for role queries and invitations.
context/provider-contextProvides workspace seat limits and refresh capability.
models/access-controlTypes workspace role options.
service/access-control/use-workspace-rolesLoads paginated role options.
service/clientExecutes the invitation mutation.
service/use-commonInvalidates member list queries after a successful invite.