DashboardScene: Fixes checkbox orienation in save forms (#86408)

This commit is contained in:
Torkel Ödegaard 2024-04-18 10:15:06 +02:00 committed by GitHub
parent 4e0e12bb07
commit 1d513f66b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 31 additions and 31 deletions

View File

@ -101,7 +101,7 @@ export function SaveDashboardForm({ dashboard, drawer, changeInfo }: Props) {
}
return (
<Stack gap={0} direction="column">
<Stack gap={2} direction="column">
<SaveDashboardFormCommonOptions drawer={drawer} changeInfo={changeInfo} />
<Field label="Message">
<TextArea
@ -118,7 +118,7 @@ export function SaveDashboardForm({ dashboard, drawer, changeInfo }: Props) {
rows={5}
/>
</Field>
<Box paddingTop={2}>{renderFooter(state.error)}</Box>
{renderFooter(state.error)}
</Stack>
);
}
@ -133,37 +133,37 @@ export function SaveDashboardFormCommonOptions({ drawer, changeInfo }: SaveDashb
const { hasTimeChanges, hasVariableValueChanges, hasRefreshChange } = changeInfo;
return (
<>
<Stack direction={'column'} alignItems={'flex-start'}>
{hasTimeChanges && (
<Field label="Update default time range" description="Will make current time range the new default">
<Checkbox
id="save-timerange"
checked={saveTimeRange}
onChange={drawer.onToggleSaveTimeRange}
data-testid={selectors.pages.SaveDashboardModal.saveTimerange}
/>
</Field>
<Checkbox
id="save-timerange"
checked={saveTimeRange}
onChange={drawer.onToggleSaveTimeRange}
label="Update default time range"
description={'Will make current time range the new default'}
data-testid={selectors.pages.SaveDashboardModal.saveTimerange}
/>
)}
{hasRefreshChange && (
<Field label="Update default refresh value" description="Will make the current refresh the new default">
<Checkbox
id="save-refresh"
checked={saveRefresh}
onChange={drawer.onToggleSaveRefresh}
data-testid={selectors.pages.SaveDashboardModal.saveRefresh}
/>
</Field>
<Checkbox
id="save-refresh"
label="Update default refresh value"
description="Will make the current refresh the new default"
checked={saveRefresh}
onChange={drawer.onToggleSaveRefresh}
data-testid={selectors.pages.SaveDashboardModal.saveRefresh}
/>
)}
{hasVariableValueChanges && (
<Field label="Update default variable values" description="Will make the current values the new default">
<Checkbox
id="save-variables"
checked={saveVariables}
onChange={drawer.onToggleSaveVariables}
data-testid={selectors.pages.SaveDashboardModal.saveVariables}
/>
</Field>
<Checkbox
id="save-variables"
label="Update default variable values"
description="Will make the current values the new default"
checked={saveVariables}
onChange={drawer.onToggleSaveVariables}
data-testid={selectors.pages.SaveDashboardModal.saveVariables}
/>
)}
</>
</Stack>
);
}

View File

@ -49,9 +49,9 @@ export function SaveProvisionedDashboardForm({ dashboard, drawer, changeInfo }:
<br /> <br />
<strong>File path: </strong> {dashboard.state.meta.provisionedExternalId}
</div>
<Stack direction="column" gap={0}>
<SaveDashboardFormCommonOptions drawer={drawer} changeInfo={changeInfo} />
</Stack>
<SaveDashboardFormCommonOptions drawer={drawer} changeInfo={changeInfo} />
<div className={styles.json}>
<AutoSizer disableWidth>
{({ height }) => (