mirror of
https://github.com/komodorio/helm-dashboard.git
synced 2026-03-26 06:18:04 +00:00
Rename frontend directory (#472)
* Rename directory * Cleanup * Recover lost images * remove lint
This commit is contained in:
64
frontend/src/API/shared.ts
Normal file
64
frontend/src/API/shared.ts
Normal file
@@ -0,0 +1,64 @@
|
||||
import { useQuery } from "@tanstack/react-query";
|
||||
import apiService from "./apiService";
|
||||
|
||||
export const getVersionManifestFormData = ({
|
||||
version,
|
||||
userValues,
|
||||
chart,
|
||||
releaseValues,
|
||||
releaseName,
|
||||
}: {
|
||||
version: string;
|
||||
userValues?: string;
|
||||
chart: string;
|
||||
releaseValues?: string;
|
||||
releaseName?: string;
|
||||
}) => {
|
||||
const formData = new FormData();
|
||||
// preview needs to come first, for some reason it has a meaning at the backend
|
||||
formData.append("preview", "true");
|
||||
formData.append("chart", chart);
|
||||
formData.append("version", version);
|
||||
formData.append(
|
||||
"values",
|
||||
userValues ? userValues : releaseValues ? releaseValues : ""
|
||||
);
|
||||
if (releaseName) {
|
||||
formData.append("name", releaseName);
|
||||
}
|
||||
|
||||
return formData;
|
||||
};
|
||||
|
||||
export const useDiffData = ({
|
||||
selectedRepo,
|
||||
versionsError,
|
||||
currentVerManifest,
|
||||
selectedVerData,
|
||||
chart,
|
||||
}: {
|
||||
selectedRepo: string;
|
||||
versionsError: string;
|
||||
currentVerManifest: string;
|
||||
selectedVerData: any;
|
||||
chart: string;
|
||||
}) => {
|
||||
return useQuery(
|
||||
[selectedRepo, versionsError, chart, currentVerManifest, selectedVerData],
|
||||
async () => {
|
||||
const formData = new FormData();
|
||||
formData.append("a", currentVerManifest);
|
||||
formData.append("b", selectedVerData.manifest);
|
||||
|
||||
const diff = await apiService.fetchWithDefaults("/diff", {
|
||||
method: "post",
|
||||
body: formData,
|
||||
});
|
||||
|
||||
return diff;
|
||||
},
|
||||
{
|
||||
enabled: Boolean(selectedVerData),
|
||||
}
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user