From 46b4845a7b46dda9aacce5ee51d0a87b15b3a27e Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 8 Sep 2023 13:46:03 +0200 Subject: [PATCH] graphiql: stop disabling endpoint extensions by default + configure in app-next Co-authored-by: Camila Belo Co-authored-by: Philipp Hugenroth Signed-off-by: Patrik Oldsberg --- packages/app-next/app-config.yaml | 2 ++ plugins/graphiql/src/alpha.tsx | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/app-next/app-config.yaml b/packages/app-next/app-config.yaml index c94d900b21..5a110b06e4 100644 --- a/packages/app-next/app-config.yaml +++ b/packages/app-next/app-config.yaml @@ -2,6 +2,8 @@ app: experimental: packages: 'all' # ✨ + extensions: + - apis.plugin.graphiql.browse.gitlab: true # scmAuthExtension: >- # createScmAuthExtension({ diff --git a/plugins/graphiql/src/alpha.tsx b/plugins/graphiql/src/alpha.tsx index ded517e3c7..f0333c8c6c 100644 --- a/plugins/graphiql/src/alpha.tsx +++ b/plugins/graphiql/src/alpha.tsx @@ -65,13 +65,14 @@ export const graphiqlBrowseApi = createApiExtension({ export function createEndpointExtension(options: { id: string; configSchema?: PortableSchema; + disabled?: boolean; factory: (options: { config: TConfig }) => { endpoint: GraphQLEndpoint }; }) { return createExtension({ id: `apis.plugin.graphiql.browse.${options.id}`, at: 'apis.plugin.graphiql.browse/endpoints', configSchema: options.configSchema, - disabled: true, + disabled: options.disabled ?? false, output: { endpoint: endpointDataRef, }, @@ -86,6 +87,7 @@ export function createEndpointExtension(options: { /** @alpha */ const gitlabGraphiQLBrowseExtension = createEndpointExtension({ id: 'gitlab', + disabled: true, configSchema: createSchemaFromZod(z => z .object({