diff --git a/public/app/features/provisioning/GettingStarted/GettingStarted.tsx b/public/app/features/provisioning/GettingStarted/GettingStarted.tsx
index d74719dcb5d..4c9a4563f8f 100644
--- a/public/app/features/provisioning/GettingStarted/GettingStarted.tsx
+++ b/public/app/features/provisioning/GettingStarted/GettingStarted.tsx
@@ -1,7 +1,8 @@
import { css } from '@emotion/css';
import { useState } from 'react';
-import { Alert, Stack, Text } from '@grafana/ui';
+import { GrafanaTheme2 } from '@grafana/data';
+import { Alert, Stack, useStyles2 } from '@grafana/ui';
import { useGetFrontendSettingsQuery, Repository } from 'app/api/clients/provisioning';
import { t, Trans } from 'app/core/internationalization';
@@ -121,6 +122,7 @@ interface Props {
}
export default function GettingStarted({ items }: Props) {
+ const styles = useStyles2(getStyles);
const settingsQuery = useGetFrontendSettingsQuery(undefined, { refetchOnMountOrArgChange: true });
const legacyStorage = settingsQuery.data?.legacyStorage;
const hasItems = Boolean(settingsQuery.data?.items?.length);
@@ -154,21 +156,8 @@ export default function GettingStarted({ items }: Props) {
setShowModal(true);
}}
/>
-
-
- Engaging graphic
-
+
+
{(!hasPublicAccess || !hasImageRenderer) && hasItems && (
@@ -192,3 +181,19 @@ export default function GettingStarted({ items }: Props) {
>
);
}
+
+function getStyles(theme: GrafanaTheme2) {
+ return {
+ imageContainer: css({
+ height: 400,
+ display: `flex`,
+ alignItems: `center`,
+ justifyContent: `center`,
+ }),
+ image: css({
+ borderRadius: theme.shape.radius.default,
+ width: '100%',
+ height: '100%',
+ }),
+ };
+}
diff --git a/public/img/provisioning/provisioning.webp b/public/img/provisioning/provisioning.webp
new file mode 100644
index 00000000000..75e7958bb49
Binary files /dev/null and b/public/img/provisioning/provisioning.webp differ
diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json
index 6363e34243d..e1d5e269cc8 100644
--- a/public/locales/en-US/grafana.json
+++ b/public/locales/en-US/grafana.json
@@ -6597,7 +6597,6 @@
},
"getting-started": {
"alert-temporary-outage": "When you connect your whole instance, dashboards will be unavailable while running the migration. We recommend warning your users before starting the process.",
- "engaging-graphic": "Engaging graphic",
"modal-description-public-access": "Set up public access to your Grafana instance to enable GitHub integration",
"modal-description-required-features": "Enable required Grafana features for provisioning",
"modal-title-set-up-public-access": "Set up public access",