Implement portfolio admin management

This commit is contained in:
MOH
2026-03-07 16:06:20 +01:00
parent f983ce2203
commit ea64373853
35 changed files with 5126 additions and 178 deletions
+16
View File
@@ -0,0 +1,16 @@
export {
MEDIA_UPLOAD_ROOT as PORTFOLIO_UPLOAD_ROOT,
MAX_MEDIA_FILE_SIZE as MAX_FILE_SIZE,
isManagedMediaFilePath as isManagedPortfolioFilePath,
removeManagedMediaFile as removeManagedPortfolioFile,
resolveMediaUploadPath as resolvePortfolioUploadPath,
sanitizeBaseName,
} from "@/lib/media-storage";
import { saveMediaUpload } from "@/lib/media-storage";
export async function savePortfolioUpload(file: File, folder: string) {
const savedFile = await saveMediaUpload(file, folder);
return savedFile?.url ?? null;
}