X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/3e620538c5c0431bc587bb4c92da8c483f22a053..66fbf108bc45021a3187bb63f4c0672e4e6ad3c9:/src/views-components/sharing-dialog/sharing-invitation-form-component.tsx diff --git a/src/views-components/sharing-dialog/sharing-invitation-form-component.tsx b/src/views-components/sharing-dialog/sharing-invitation-form-component.tsx index c8db68dc..59456fb3 100644 --- a/src/views-components/sharing-dialog/sharing-invitation-form-component.tsx +++ b/src/views-components/sharing-dialog/sharing-invitation-form-component.tsx @@ -5,8 +5,8 @@ import * as React from 'react'; import { Field, WrappedFieldProps, FieldArray, WrappedFieldArrayProps } from 'redux-form'; import { Grid, FormControl, InputLabel } from '@material-ui/core'; -import { PermissionSelect } from './permission-select'; -import { PeopleSelect, Person } from './people-select'; +import { PermissionSelect, parsePermissionLevel, formatPermissionLevel } from './permission-select'; +import { ParticipantSelect, Participant } from './participant-select'; export default () => @@ -24,17 +24,18 @@ const InvitedPeopleField = () => component={InvitedPeopleFieldComponent} />; -const InvitedPeopleFieldComponent = ({ fields }: WrappedFieldArrayProps) => - ) => + ; const PermissionSelectField = () => ; + name='permissions' + component={PermissionSelectComponent} + format={formatPermissionLevel} + parse={parsePermissionLevel} />; const PermissionSelectComponent = ({ input }: WrappedFieldProps) =>