diff --git a/public/app/plugins/datasource/loki/querybuilder/components/LabelBrowserModal.tsx b/public/app/plugins/datasource/loki/querybuilder/components/LabelBrowserModal.tsx index beba91e8255..3c79b9f9fd7 100644 --- a/public/app/plugins/datasource/loki/querybuilder/components/LabelBrowserModal.tsx +++ b/public/app/plugins/datasource/loki/querybuilder/components/LabelBrowserModal.tsx @@ -1,8 +1,9 @@ +import { css } from '@emotion/css'; import React, { useState, useEffect } from 'react'; -import { CoreApp } from '@grafana/data'; +import { CoreApp, GrafanaTheme2 } from '@grafana/data'; import { reportInteraction } from '@grafana/runtime'; -import { LoadingPlaceholder, Modal } from '@grafana/ui'; +import { LoadingPlaceholder, Modal, useStyles2 } from '@grafana/ui'; import { LocalStorageValueProvider } from 'app/core/components/LocalStorageValueProvider'; import { LokiLabelBrowser } from '../../components/LokiLabelBrowser'; @@ -25,6 +26,8 @@ export const LabelBrowserModal = (props: Props) => { const [hasLogLabels, setHasLogLabels] = useState(false); const LAST_USED_LABELS_KEY = 'grafana.datasources.loki.browser.labels'; + const styles = useStyles2(getStyles); + useEffect(() => { if (!isOpen) { return; @@ -57,7 +60,7 @@ export const LabelBrowserModal = (props: Props) => { }; return ( - + {!labelsLoaded && } {labelsLoaded && !hasLogLabels &&

No labels found.

} {labelsLoaded && hasLogLabels && ( @@ -79,3 +82,14 @@ export const LabelBrowserModal = (props: Props) => {
); }; + +const getStyles = (theme: GrafanaTheme2) => { + return { + modal: css` + width: 85vw; + ${theme.breakpoints.down('md')} { + width: 100%; + } + `, + }; +}; diff --git a/public/app/plugins/datasource/loki/querybuilder/components/QueryPatternsModal.tsx b/public/app/plugins/datasource/loki/querybuilder/components/QueryPatternsModal.tsx index 265626fe454..f2dbd821133 100644 --- a/public/app/plugins/datasource/loki/querybuilder/components/QueryPatternsModal.tsx +++ b/public/app/plugins/datasource/loki/querybuilder/components/QueryPatternsModal.tsx @@ -66,7 +66,7 @@ export const QueryPatternsModal = (props: Props) => { }; return ( - +
Kick start your query by selecting one of these queries. You can then continue to complete your query.
@@ -121,5 +121,11 @@ const getStyles = (theme: GrafanaTheme2) => { spacing: css` margin-bottom: ${theme.spacing(1)}; `, + modal: css` + width: 85vw; + ${theme.breakpoints.down('md')} { + width: 100%; + } + `, }; };