From d7e136a7c37efc765d17c5870fda563547758bf4 Mon Sep 17 00:00:00 2001 From: purifetchi <0xlunaric@gmail.com> Date: Wed, 15 Jan 2025 23:16:11 +0100 Subject: [PATCH] cleanup --- mizuki-frontend/src/components/Uploader.vue | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/mizuki-frontend/src/components/Uploader.vue b/mizuki-frontend/src/components/Uploader.vue index 3b6b5a9..3efdbdb 100644 --- a/mizuki-frontend/src/components/Uploader.vue +++ b/mizuki-frontend/src/components/Uploader.vue @@ -14,33 +14,19 @@ const totalSize = ref(0); const totalSizePercent = ref(0); - const files = ref([]); const visible = ref(false); const toast = useToast(); const filename = ref(""); - const onRemoveTemplatingFile = (file, removeFileCallback, index) => { + const onRemoveTemplatingFile = (file: File, removeFileCallback: (arg0: number) => void, index: number) => { removeFileCallback(index); totalSize.value -= parseInt(formatSize(file.size)); totalSizePercent.value = totalSize.value / 10; }; - const onClearTemplatingUpload = (clear) => { - clear(); - totalSize.value = 0; - totalSizePercent.value = 0; - }; - - const onSelectedFiles = (event) => { - files.value = event.files; - files.value.forEach((file) => { - totalSize.value += parseInt(formatSize(file.size)); - }); - }; - - const uploadEvent = (callback) => { + const uploadEvent = (callback: () => void) => { totalSizePercent.value = totalSize.value / 10; callback(); }; @@ -59,7 +45,7 @@ } }; - const formatSize = (bytes) => { + const formatSize = (bytes: number) => { const k = 1024; const dm = 3; const sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];