summaryrefslogtreecommitdiffstats
path: root/client/js/app/src/app/pages/querytracer/query-tracer.jsx
blob: 758182d4f3f303a4881846a905290faf5e7d3363 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import React, { useState } from 'react';
import { Stack, Textarea } from '@mantine/core';
import { DownloadJeager } from 'app/pages/querybuilder/query-response/download-jeager';

export function QueryTracer() {
  const [response, setResponse] = useState('');

  return (
    <Stack>
      <Textarea
        styles={(theme) => ({
          input: {
            fontFamily: theme.fontFamilyMonospace,
            fontSize: theme.fontSizes.xs,
          },
        })}
        minRows={21}
        autosize
        value={response}
        onChange={({ target }) => setResponse(target.value)}
      />
      <DownloadJeager fullWidth response={response} />
    </Stack>
  );
}