diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 14d8e754..a8acc9ef 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "Yaak", - "version": "2024.3.0-beta.2" + "version": "2024.3.0" }, "tauri": { "windows": [], diff --git a/src-web/components/core/Editor/Editor.css b/src-web/components/core/Editor/Editor.css index d74335b7..b9a46299 100644 --- a/src-web/components/core/Editor/Editor.css +++ b/src-web/components/core/Editor/Editor.css @@ -183,6 +183,10 @@ .cm-completionIcon { @apply italic font-mono; + &::after { + content: 'x' !important; /* Default (eg. for GraphQL) */ + } + &.cm-completionIcon-class::after { content: 'o' !important; } @@ -258,7 +262,7 @@ } .cm-completionIcon { - @apply text-sm flex items-center pb-0.5 mr-2 flex-shrink-0; + @apply text-xs flex items-center pb-0.5 flex-shrink-0; } .cm-completionLabel { diff --git a/src-web/hooks/useIntrospectGraphQL.ts b/src-web/hooks/useIntrospectGraphQL.ts index 006ea34c..b0e1c0d9 100644 --- a/src-web/hooks/useIntrospectGraphQL.ts +++ b/src-web/hooks/useIntrospectGraphQL.ts @@ -22,7 +22,7 @@ export function useIntrospectGraphQL(baseRequest: HttpRequest) { const [refetchKey, setRefetchKey] = useState(0); const [isLoading, setIsLoading] = useState(false); const [error, setError] = useState(); - const [introspection, setIntrospection] = useLocalStorage( + const [introspection, setIntrospection] = useLocalStorage( `introspection:${baseRequest.id}`, ); @@ -61,7 +61,10 @@ export function useIntrospectGraphQL(baseRequest: HttpRequest) { const runIntrospection = () => { fetchIntrospection() - .catch((e) => setError(e.message)) + .catch((e) => { + setIntrospection(null); + setError(e.message); + }) .finally(() => setIsLoading(false)); }; @@ -82,5 +85,6 @@ export function useIntrospectGraphQL(baseRequest: HttpRequest) { [introspection], ); + console.log('SCHEMA', introspection); return { schema, isLoading, error, refetch }; }