Browse Source

fix(dashboard): Update API URL configuration to use uiConfig for dynamic host and port

David Höck 10 months ago
parent
commit
3a7297564d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      packages/dashboard/src/lib/graphql/api.ts

+ 2 - 1
packages/dashboard/src/lib/graphql/api.ts

@@ -1,8 +1,9 @@
 import type { TypedDocumentNode } from '@graphql-typed-document-node/core';
 import type { TypedDocumentNode } from '@graphql-typed-document-node/core';
 import { AwesomeGraphQLClient } from 'awesome-graphql-client';
 import { AwesomeGraphQLClient } from 'awesome-graphql-client';
 import { DocumentNode, parse, print } from 'graphql';
 import { DocumentNode, parse, print } from 'graphql';
+import { uiConfig } from 'virtual:vendure-ui-config';
 
 
-const API_URL = 'http://localhost:3000/admin-api';
+const API_URL = uiConfig.apiHost + (uiConfig.apiPort !== 'auto' ? `:${uiConfig.apiPort}` : '') + '/admin-api';
 
 
 export type Variables = object;
 export type Variables = object;
 export type RequestDocument = string | DocumentNode;
 export type RequestDocument = string | DocumentNode;