feat(import): add multi-site import modal and upload-multi API

This commit is contained in:
GitHub Actions
2025-11-30 00:35:34 +00:00
parent eb60530cec
commit 2014ff9fce
3 changed files with 109 additions and 0 deletions

View File

@@ -40,6 +40,11 @@ export const uploadCaddyfile = async (content: string): Promise<ImportPreview> =
return data;
};
export const uploadCaddyfilesMulti = async (contents: string[]): Promise<ImportPreview> => {
const { data } = await client.post<ImportPreview>('/import/upload-multi', { contents });
return data;
};
export const getImportPreview = async (): Promise<ImportPreview> => {
const { data } = await client.get<ImportPreview>('/import/preview');
return data;