import React from 'react'; import Feature from 'app/components/acl/feature'; import {Panel, PanelBody} from 'app/components/panels'; import SelectMembers from 'app/components/selectMembers'; import {t} from 'app/locale'; import {Organization, Project} from 'app/types'; import FormField from 'app/views/settings/components/forms/formField'; import TextField from 'app/views/settings/components/forms/textField'; type Props = { disabled: boolean; project: Project; organization: Organization; userTeamIds: Set; }; class RuleNameOwnerForm extends React.PureComponent { render() { const {disabled, project, organization, userTeamIds} = this.props; return ( {({model}) => { const owner = model.getValue('owner'); const ownerId = owner && owner.split(':')[1]; return ( { const ownerValue = value && `team:${value}`; model.setValue('owner', ownerValue); }} filteredTeamIds={userTeamIds} includeUnassigned /> ); }} ); } } export default RuleNameOwnerForm;