Alerting: Move modal buttons before the rules table (#59703)

Move modal buttons before the rules table
This commit is contained in:
Sonia Aguilar 2022-12-02 13:51:01 +01:00 committed by GitHub
parent 76233f9997
commit 020b9960c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -394,20 +394,7 @@ export function EditCloudGroupModal(props: ModalProps): React.ReactElement {
{checkEvaluationIntervalGlobalLimit(watch('groupInterval')).exceedsLimit && ( {checkEvaluationIntervalGlobalLimit(watch('groupInterval')).exceedsLimit && (
<EvaluationIntervalLimitExceeded /> <EvaluationIntervalLimitExceeded />
)} )}
{rulerRuleRequests && ( <div className={styles.modalButtons}>
<>
<div>List of rules that belong to this group</div>
<div className={styles.evalRequiredLabel}>
#Evaluations column represents the number of evaluations needed before alert starts firing.
</div>
<RulesForGroupTable
rulerRules={groupfoldersForSource?.result}
groupName={groupName}
folderName={nameSpaceName}
/>
</>
)}
<Modal.ButtonRow> <Modal.ButtonRow>
<Button <Button
variant="secondary" variant="secondary"
@ -426,6 +413,20 @@ export function EditCloudGroupModal(props: ModalProps): React.ReactElement {
{loading ? 'Saving...' : 'Save changes'} {loading ? 'Saving...' : 'Save changes'}
</Button> </Button>
</Modal.ButtonRow> </Modal.ButtonRow>
</div>
{rulerRuleRequests && (
<>
<div>List of rules that belong to this group</div>
<div className={styles.evalRequiredLabel}>
#Evaluations column represents the number of evaluations needed before alert starts firing.
</div>
<RulesForGroupTable
rulerRules={groupfoldersForSource?.result}
groupName={groupName}
folderName={nameSpaceName}
/>
</>
)}
</> </>
</form> </form>
</FormProvider> </FormProvider>
@ -437,6 +438,10 @@ const getStyles = (theme: GrafanaTheme2) => ({
modal: css` modal: css`
max-width: 560px; max-width: 560px;
`, `,
modalButtons: css`
top: -24px;
position: relative;
`,
formInput: css` formInput: css`
width: 275px; width: 275px;
& + & { & + & {