TopNav: Panel edit changes (#54746)

* Progress

* Progress

* Things are working

* More tweaks

* Fixing unit test

* Tweaks and fixing e2e tests

* Remove ... in Save as

* Fixing unit test

* Fixing e2e test

* Fixes

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
This commit is contained in:
Torkel Ödegaard
2022-09-12 15:45:14 +02:00
committed by GitHub
parent 4c3e08db91
commit 49bc70c812
22 changed files with 229 additions and 130 deletions

View File

@@ -46,12 +46,19 @@ export function DashboardSettings({ dashboard, editview, pageNav, sectionNav }:
const location = useLocation();
const editIndex = getEditIndex(location);
const subSectionNav = getSectionNav(pageNav, sectionNav, pages, currentPage, location);
const size = config.featureToggles.topnav ? 'sm' : 'md';
const actions = [
canSaveAs && (
<SaveDashboardAsButton dashboard={dashboard} onSaveSuccess={onPostSave} variant="secondary" key="save as" />
<SaveDashboardAsButton
dashboard={dashboard}
onSaveSuccess={onPostSave}
variant="secondary"
key="save as"
size={size}
/>
),
canSave && <SaveDashboardButton dashboard={dashboard} onSaveSuccess={onPostSave} key="Save" />,
canSave && <SaveDashboardButton dashboard={dashboard} onSaveSuccess={onPostSave} key="Save" size={size} />,
];
return (