Provisioning: Add banner with more feature info (#104111)

* Provisioning: Add experimental feature banner

* translations
This commit is contained in:
Alex Khomenko
2025-04-17 06:17:30 +01:00
committed by GitHub
parent 18a870d7ca
commit d85d730d9c
2 changed files with 32 additions and 1 deletions
@@ -1,8 +1,10 @@
import { Box, Text, TextLink } from '@grafana/ui';
import { Repository } from 'app/api/clients/provisioning';
import { Page } from 'app/core/components/Page/Page';
import { t } from 'app/core/internationalization';
import { t, Trans } from 'app/core/internationalization';
import GettingStarted from './GettingStarted';
interface Props {
items: Repository[];
}
@@ -20,8 +22,34 @@ export default function GettingStartedPage({ items }: Props) {
}}
>
<Page.Contents>
<Banner />
<GettingStarted items={items} />
</Page.Contents>
</Page>
);
}
function Banner() {
return (
<Box
display="flex"
backgroundColor={'info'}
borderRadius="default"
paddingY={2}
paddingX={2}
marginBottom={3}
alignItems="stretch"
>
<Text>
<Trans i18nKey={'provisioning.banner.message'}>
This feature is currently under active development. For the best experience and latest improvements, we
recommend using the{' '}
<TextLink href={'https://grafana.com/grafana/download/nightly'} external>
nightly build
</TextLink>{' '}
of Grafana.
</Trans>
</Text>
</Box>
);
}
+3
View File
@@ -6938,6 +6938,9 @@
}
},
"provisioning": {
"banner": {
"message": "This feature is currently under active development. For the best experience and latest improvements, we recommend using the <2>nightly build</2> of Grafana."
},
"bootstrap-step": {
"description-clear-repository-connection": "Add a clear name for this repository connection",
"empty": "Empty",