1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import * as React from 'react';
6 import { Field, WrappedFieldProps } from 'redux-form';
7 import { Grid, FormControl, InputLabel } from '@material-ui/core';
8 import { PermissionSelect } from './permission-select';
9 import { PeopleSelect } from './people-select';
12 <Grid container spacing={8}>
14 <InvitedPeopleField />
17 <PermissionSelectField />
21 const InvitedPeopleField = () =>
24 component={InvitedPeopleFieldComponent} />;
27 const InvitedPeopleFieldComponent = (props: WrappedFieldProps) =>
30 const PermissionSelectField = () =>
33 component={PermissionSelectComponent} />;
35 const PermissionSelectComponent = ({ input }: WrappedFieldProps) =>
36 <FormControl fullWidth>
37 <InputLabel>Authorization</InputLabel>
38 <PermissionSelect {...input} />