graphiql: stop disabling endpoint extensions by default + configure in app-next

Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-09-08 13:46:03 +02:00
parent e30df514e1
commit 46b4845a7b
2 changed files with 5 additions and 1 deletions
+3 -1
View File
@@ -65,13 +65,14 @@ export const graphiqlBrowseApi = createApiExtension({
export function createEndpointExtension<TConfig extends {}>(options: {
id: string;
configSchema?: PortableSchema<TConfig>;
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<TConfig extends {}>(options: {
/** @alpha */
const gitlabGraphiQLBrowseExtension = createEndpointExtension({
id: 'gitlab',
disabled: true,
configSchema: createSchemaFromZod(z =>
z
.object({