12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /* eslint-disable no-alert */
- import {Fragment} from 'react';
- import {Button} from 'sentry/components/button';
- import SentryDocumentTitle from 'sentry/components/sentryDocumentTitle';
- import {ActionsProvider} from 'sentry/components/workflowEngine/layout/actions';
- import {BreadcrumbsProvider} from 'sentry/components/workflowEngine/layout/breadcrumbs';
- import EditLayout from 'sentry/components/workflowEngine/layout/edit';
- import {useWorkflowEngineFeatureGate} from 'sentry/components/workflowEngine/useWorkflowEngineFeatureGate';
- import {t} from 'sentry/locale';
- export default function DetectorEdit() {
- useWorkflowEngineFeatureGate({redirect: true});
- return (
- <SentryDocumentTitle title={t('Edit Monitor')} noSuffix>
- <BreadcrumbsProvider crumb={{label: t('Monitors'), to: '/monitors'}}>
- <ActionsProvider actions={<Actions />}>
- <EditLayout>
- <h2>Edit Monitor</h2>
- </EditLayout>
- </ActionsProvider>
- </BreadcrumbsProvider>
- </SentryDocumentTitle>
- );
- }
- function Actions() {
- const disable = () => {
- window.alert('disable');
- };
- const del = () => {
- window.alert('delete');
- };
- const save = () => {
- window.alert('save');
- };
- return (
- <Fragment>
- <Button onClick={disable}>{t('Disable')}</Button>
- <Button onClick={del} priority="danger">
- {t('Delete')}
- </Button>
- <Button onClick={save} priority="primary">
- {t('Save')}
- </Button>
- </Fragment>
- );
- }
|