aboutsummaryrefslogtreecommitdiff
path: root/playground/src/App.svelte
diff options
context:
space:
mode:
authornetop://ウィビ <paul@webb.page>2026-04-26 20:18:30 -0700
committernetop://ウィビ <paul@webb.page>2026-04-26 20:18:30 -0700
commit3c06c95f396b6e911076bc3291d5855ed01b5caa (patch)
tree17cd218339c52fbeee93d931303b04a3ff294f8b /playground/src/App.svelte
parentf059d97ab7f6d74d61139ac698cb871be7cb632e (diff)
downloadgraphiql-3c06c95f396b6e911076bc3291d5855ed01b5caa.tar.gz
graphiql-3c06c95f396b6e911076bc3291d5855ed01b5caa.zip
cleanup and ready for launch
Diffstat (limited to 'playground/src/App.svelte')
-rw-r--r--playground/src/App.svelte31
1 files changed, 20 insertions, 11 deletions
diff --git a/playground/src/App.svelte b/playground/src/App.svelte
index dc4f0a5..350f956 100644
--- a/playground/src/App.svelte
+++ b/playground/src/App.svelte
@@ -1,24 +1,33 @@
<script lang="ts">
/*** IMPORT ------------------------------------------- ***/
- import { createHttpFetcher } from "../../source/library/index.ts";
+ import { createHttpFetcher, lightTheme } from "../../source/library/index.ts";
import GraphiQL from "../../source/library/GraphiQL.svelte";
/*** UTILITY ------------------------------------------ ***/
const fetcher = createHttpFetcher({
url: "https://graphql.pokeapi.co/v1beta2"
- // url: "https://countries.trevorblades.com/"
});
- const initialQuery = `query Countries {
- countries {
- code
- name
- emoji
- }
-}
-`;
+ const initialQuery = `
+ query best_grass_poison_pokemons {
+ pokemon: pokemon(
+ where: {_and: [{pokemontypes: {type: {name: {_eq: "grass"}}}}, {pokemontypes: {type: {name: {_eq: "poison"}}}}]}
+ order_by: {pokemonstats_aggregate: {sum: {base_stat: desc}}}
+ limit: 3
+ ) {
+ name
+ stats: pokemonstats_aggregate(order_by: {}) {
+ aggregate {
+ sum {
+ base_stat
+ }
+ }
+ }
+ }
+ }
+ `;
</script>
-<GraphiQL {fetcher} {initialQuery}/>
+<GraphiQL {fetcher} {initialQuery} theme={lightTheme}/>