QueryInspector: Show all buttons small screen sizes (#102292)

pull/102441/head
Laura Fernández 9 months ago committed by GitHub
parent a9d81ba605
commit 5a004939da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 19
      public/app/features/inspector/QueryInspector.tsx

@ -5,7 +5,7 @@ import { Subscription } from 'rxjs';
import { LoadingState, PanelData } from '@grafana/data'; import { LoadingState, PanelData } from '@grafana/data';
import { selectors } from '@grafana/e2e-selectors'; import { selectors } from '@grafana/e2e-selectors';
import { config } from '@grafana/runtime'; import { config } from '@grafana/runtime';
import { Button, ClipboardButton, JSONFormatter, LoadingPlaceholder, Stack } from '@grafana/ui'; import { Button, ClipboardButton, JSONFormatter, LoadingPlaceholder, Space, Stack } from '@grafana/ui';
import { Trans } from 'app/core/internationalization'; import { Trans } from 'app/core/internationalization';
import { backendSrv } from 'app/core/services/backend_srv'; import { backendSrv } from 'app/core/services/backend_srv';
@ -237,7 +237,7 @@ export class QueryInspector extends PureComponent<Props, State> {
</p> </p>
</div> </div>
{this.renderExecutedQueries(executedQueries)} {this.renderExecutedQueries(executedQueries)}
<div className={styles.toolbar}> <Stack direction={'row'} gap={2} justifyContent={'flex-start'} wrap>
<Button <Button
icon="sync" icon="sync"
onClick={onRefreshQuery} onClick={onRefreshQuery}
@ -247,28 +247,23 @@ export class QueryInspector extends PureComponent<Props, State> {
</Button> </Button>
{haveData && allNodesExpanded && ( {haveData && allNodesExpanded && (
<Button icon="minus" variant="secondary" className={styles.toolbarItem} onClick={this.onToggleExpand}> <Button icon="minus" variant="secondary" onClick={this.onToggleExpand}>
<Trans i18nKey="inspector.query.collapse-all">Collapse all</Trans> <Trans i18nKey="inspector.query.collapse-all">Collapse all</Trans>
</Button> </Button>
)} )}
{haveData && !allNodesExpanded && ( {haveData && !allNodesExpanded && (
<Button icon="plus" variant="secondary" className={styles.toolbarItem} onClick={this.onToggleExpand}> <Button icon="plus" variant="secondary" onClick={this.onToggleExpand}>
<Trans i18nKey="inspector.query.expand-all">Expand all</Trans> <Trans i18nKey="inspector.query.expand-all">Expand all</Trans>
</Button> </Button>
)} )}
{haveData && ( {haveData && (
<ClipboardButton <ClipboardButton getText={this.getTextForClipboard} icon="copy" variant="secondary">
getText={this.getTextForClipboard}
className={styles.toolbarItem}
icon="copy"
variant="secondary"
>
<Trans i18nKey="inspector.query.copy-to-clipboard">Copy to clipboard</Trans> <Trans i18nKey="inspector.query.copy-to-clipboard">Copy to clipboard</Trans>
</ClipboardButton> </ClipboardButton>
)} )}
<div className="flex-grow-1" /> </Stack>
</div> <Space v={2} />
<div className={styles.content}> <div className={styles.content}>
{isLoading && <LoadingPlaceholder text="Loading query inspector..." />} {isLoading && <LoadingPlaceholder text="Loading query inspector..." />}
{!isLoading && haveData && ( {!isLoading && haveData && (

Loading…
Cancel
Save