Skip to content

Commit 2869247

Browse files
feat(crons): Add ownership field to MonitorCreateForm (#69047)
<img alt="clipboard.png" width="842" src="https://i.imgur.com/7MacFzt.png" />
1 parent ba83ef1 commit 2869247

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

static/app/views/monitors/components/monitorCreateForm.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {Observer} from 'mobx-react';
66

77
import NumberField from 'sentry/components/forms/fields/numberField';
88
import SelectField from 'sentry/components/forms/fields/selectField';
9+
import SentryMemberTeamSelectorField from 'sentry/components/forms/fields/sentryMemberTeamSelectorField';
910
import SentryProjectSelectorField from 'sentry/components/forms/fields/sentryProjectSelectorField';
1011
import TextField from 'sentry/components/forms/fields/textField';
1112
import Form from 'sentry/components/forms/form';
@@ -99,7 +100,7 @@ export default function MonitorCreateForm() {
99100
submitLabel={t('Create')}
100101
>
101102
<FieldContainer>
102-
<MultiColumnInput columns="250px 1fr">
103+
<MultiColumnInput columns="230px 230px 1fr">
103104
<StyledSentryProjectSelectorField
104105
name="project"
105106
projects={filteredProjects}
@@ -110,6 +111,13 @@ export default function MonitorCreateForm() {
110111
stacked
111112
inline={false}
112113
/>
114+
<StyledSentryMemberTeamSelectorField
115+
name="owner"
116+
placeholder={t('Assign Ownership')}
117+
stacked
118+
inline={false}
119+
menuPlacement="auto"
120+
/>
113121
<StyledTextField
114122
name="name"
115123
placeholder={t('My Cron Job')}
@@ -287,6 +295,10 @@ const StyledSelectField = styled(SelectField)`
287295
padding: 0;
288296
`;
289297

298+
const StyledSentryMemberTeamSelectorField = styled(SentryMemberTeamSelectorField)`
299+
padding: 0;
300+
`;
301+
290302
const StyledTextField = styled(TextField)`
291303
padding: 0;
292304
`;

0 commit comments

Comments
 (0)