From 70e5a6dde5e683f4c6246fb0bb059be7fcaeb663 Mon Sep 17 00:00:00 2001 From: andreas-unleash Date: Tue, 6 Dec 2022 16:19:09 +0200 Subject: [PATCH] separate GET ui config to no auth Signed-off-by: andreas-unleash --- frontend/src/hooks/api/getters/useUiConfig/useUiConfig.ts | 2 +- src/lib/routes/index.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/hooks/api/getters/useUiConfig/useUiConfig.ts b/frontend/src/hooks/api/getters/useUiConfig/useUiConfig.ts index 8c7ee3ebd4..aa5efe5d42 100644 --- a/frontend/src/hooks/api/getters/useUiConfig/useUiConfig.ts +++ b/frontend/src/hooks/api/getters/useUiConfig/useUiConfig.ts @@ -16,7 +16,7 @@ interface IUseUIConfigOutput { } const useUiConfig = (): IUseUIConfigOutput => { - const path = formatApiPath(`api/admin/ui-config`); + const path = formatApiPath(`api/ui-config`); const { data, error, mutate } = useSWR(path, fetcher); const isOss = useCallback(() => { diff --git a/src/lib/routes/index.ts b/src/lib/routes/index.ts index 276946608a..45c8d35880 100644 --- a/src/lib/routes/index.ts +++ b/src/lib/routes/index.ts @@ -13,6 +13,7 @@ import ProxyController from './proxy-api'; import { conditionalMiddleware } from '../middleware'; import EdgeController from './edge-api'; import { PublicInviteController } from './public-invite'; +import GetConfigController from './get-config'; class IndexRouter extends Controller { constructor(config: IUnleashConfig, services: IUnleashServices) { @@ -42,6 +43,10 @@ class IndexRouter extends Controller { this.use('/api/admin', new AdminApi(config, services).router); this.use('/api/client', new ClientApi(config, services).router); + this.use( + '/api/ui-config', + new GetConfigController(config, services).router, + ); this.use( '/api/frontend',