Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
import { ReactNode } from 'react'
import {
  UserInviteProps as UserInvitePlaceholderProps,
  UserInviteState as UserInvitePlaceholderState,
} from 'abstractions/B2B/UserManagement'

export interface UserInviteProps extends UserInvitePlaceholderProps {}

// Sample serialized response :
// emailAddress: "rock.aarthi@yahoo.com",
// team: "Team A",
// role: "Manager",

export interface FormSubmitData {
  emailAddress: string
  team: string
  role: string
}

export interface UserInviteState extends UserInvitePlaceholderState {
  userInviteList: Array<FormSubmitData>

  handleAddUser(SERIALIZED_DATA_ON_FORM_SUBMIT: FormSubmitData): void
  handleRemoveUser(index: number): void
}