mirror of
https://github.com/danbulant/Portfolio
synced 2026-05-25 13:01:49 +00:00
22 lines
614 B
Svelte
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>
|