blob: e2c74fe03a28383dd101e4d9a80e879746c67414 (
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
26
27
28
29
30
31
32
33
34
35
|
<script lang="ts">
import Editor from "./Editor.svelte";
import type { Extension } from "@codemirror/state";
type Props = {
theme?: Extension;
value: string;
};
let { theme, value }: Props = $props();
function noop(_v: string) {}
</script>
<style lang="scss">
.result {
display: grid;
grid-template-rows: auto 1fr;
height: 100%;
min-height: 0;
}
.label {
background: var(--graphiql-panel, #252526);
font-size: 0.75rem;
letter-spacing: 0.05em;
padding: 0.25rem 0.75rem;
text-transform: uppercase;
}
</style>
<div class="result">
<div class="label">Response</div>
<Editor language="json" onChange={noop} readOnly {theme} {value}/>
</div>
|