import {t} from 'sentry/locale'; import {ProjectId, Rule} from '../types'; import ModalManager from './modalManager'; type ModalManagerProps = ModalManager['props']; type Props = Omit< ModalManagerProps, 'title' | 'initialValues' | 'onGetNewRules' > & { rule: Rule; }; const Edit = ({savedRules, rule, ...props}: Props) => { const handleGetNewRules = ( values: Parameters['onGetNewRules']>[0] ) => { const updatedRule = {...values, id: rule.id}; const newRules = savedRules.map(savedRule => { if (savedRule.id === updatedRule.id) { return updatedRule; } return savedRule; }) as Array; return newRules; }; return ( ); }; export default Edit;