1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import { reduxForm } from 'redux-form';
6 import { connect } from 'react-redux';
7 import { compose } from 'redux';
8 import SharingInvitationFormComponent from './sharing-invitation-form-component';
9 import { SHARING_INVITATION_FORM_NAME } from 'store/sharing-dialog/sharing-dialog-types';
10 import { PermissionLevel } from 'models/permission';
11 import { WithStyles } from '@material-ui/core/styles';
13 interface InvitationFormData {
14 permissions: PermissionLevel;
15 invitedPeople: string[];
23 export const SharingInvitationForm =
24 reduxForm<InvitationFormData, SaveProps>({
25 form: SHARING_INVITATION_FORM_NAME,
27 permissions: PermissionLevel.CAN_READ,
30 })(SharingInvitationFormComponent);