Merge branch 'master' into 14393-vocabulary
[arvados-workbench2.git] / src / services / services.ts
index f1ef86b88555a7760a43d90178b8a7a36d796285..b24b1d99a181a8086e9da06bd41684cd5969a907 100644 (file)
@@ -27,6 +27,7 @@ import { PermissionService } from "~/services/permission-service/permission-serv
 import { VirtualMachinesService } from "~/services/virtual-machines-service/virtual-machines-service";
 import { RepositoriesService } from '~/services/repositories-service/repositories-service';
 import { AuthorizedKeysService } from '~/services/authorized-keys-service/authorized-keys-service';
+import { VocabularyService } from '~/services/vocabulary-service/vocabulary-service';
 
 export type ServiceRepository = ReturnType<typeof createServices>;
 
@@ -58,6 +59,7 @@ export const createServices = (config: Config, actions: ApiActions) => {
     const favoriteService = new FavoriteService(linkService, groupsService);
     const tagService = new TagService(linkService);
     const searchService = new SearchService();
+    const vocabularyService = new VocabularyService(config.vocabularyUrl);
 
     return {
         ancestorsService,
@@ -82,6 +84,7 @@ export const createServices = (config: Config, actions: ApiActions) => {
         virtualMachineService,
         webdavClient,
         workflowService,
+        vocabularyService,
     };
 };