debian-image-builder-frontend/src/store/contentSourcesApi.ts
Michal Gold df5388dae8 Repositories: fix architecture/version display to use readable names from API
- Add listRepositoryParameters endpoint to contentSources API
- Display human-readable names instead of technical labels
- Fix inconsistency between Image Builder and Repositories service display
- Resolve "any" vs "Any" capitalization issue -
https://github.com/osbuild/image-builder-frontend/issues/3008
2025-06-19 10:27:56 +00:00

26 lines
859 B
TypeScript

import * as cockpitQueries from './cockpit/contentSourcesApi';
import * as serviceQueries from './service/contentSourcesApi';
export const useSearchRpmMutation = process.env.IS_ON_PREMISE
? cockpitQueries.useSearchRpmMutation
: serviceQueries.useSearchRpmMutation;
export const useListSnapshotsByDateMutation = process.env.IS_ON_PREMISE
? cockpitQueries.useListSnapshotsByDateMutation
: serviceQueries.useListSnapshotsByDateMutation;
export const {
useListFeaturesQuery,
useSearchPackageGroupMutation,
useListRepositoriesQuery,
useCreateRepositoryMutation,
useBulkImportRepositoriesMutation,
useListRepositoriesRpmsQuery,
useListRepositoryParametersQuery,
useListTemplatesQuery,
useGetTemplateQuery,
contentSourcesApi,
} = serviceQueries;
// we need to re-export all the types
export type * from './service/contentSourcesApi';