Portfolio/frontend/src/lib/components/dashboard/PortfolioLetterUploadCard.svelte
2022-12-04 21:29:10 +01:00

22 lines
614 B
Svelte

<script lang="ts">
import { fetchSubmProgress } from "$lib/stores/portfolio";
import { apiUploadPortfolioLetter } from "../../@api/candidate";
import DashboardUploadCard from "./DashboardUploadCard.svelte";
const onFileDrop = async (detail: any) => {
const file = detail.file;
const callback = detail.callback;
await apiUploadPortfolioLetter(file, callback);
await fetchSubmProgress();
}
</script>
<DashboardUploadCard
on:filedrop={e => onFileDrop(e.detail)}
title="Portfolio"
filetype="PDF"
filesize="10 MB"
fileType={2}>
</DashboardUploadCard>