Plugins Catalog: Make tabs position consistent with other Grafana pages (#49997) (#50141)

(cherry picked from commit 691a597f43)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
This commit is contained in:
Grot (@grafanabot)
2022-06-03 11:15:39 +02:00
committed by GitHub
co-authored by Jack Westbrook
parent 493d43449c
commit 7dd89a4689
@@ -75,22 +75,25 @@ export default function PluginDetails({ match, queryParams }: Props): JSX.Elemen
return (
<Page>
<PluginDetailsHeader currentUrl={`${url}?page=${pageId}`} parentUrl={parentUrl} plugin={plugin} />
{/* Tab navigation */}
<div>
<div className="page-container">
<TabsBar hideBorder>
{tabs.map((tab: PluginDetailsTab) => {
return (
<Tab
key={tab.label}
label={tab.label}
href={tab.href}
icon={tab.icon as IconName}
active={tab.id === pageId}
/>
);
})}
</TabsBar>
</div>
</div>
<Page.Contents>
{/* Tab navigation */}
<TabsBar>
{tabs.map((tab: PluginDetailsTab) => {
return (
<Tab
key={tab.label}
label={tab.label}
href={tab.href}
icon={tab.icon as IconName}
active={tab.id === pageId}
/>
);
})}
</TabsBar>
{/* Active tab */}
<TabContent className={styles.tabContent}>
<PluginDetailsSignature plugin={plugin} className={styles.alert} />