mirror of
https://github.com/mmahdium/TorrentMax.git
synced 2025-12-20 04:33:53 +01:00
- Add Arctic Lights background with radial gradient to index.vue - Make multiple app files executable (changed modes from 644 to 755) - Update dependencies in package-lock.json (browserslist, postcss-selector-parser, etc.) for latest versions and potential bug fixes
27 lines
759 B
Vue
Executable File
27 lines
759 B
Vue
Executable File
<script setup lang="ts">
|
|
const emit = defineEmits(["submit"]);
|
|
function handleFileChange(e: Event) {
|
|
const target = e.target as HTMLInputElement;
|
|
// TODO: add file size verification
|
|
if (target.files?.length) {
|
|
emit("submit", target.files[0]);
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<template>
|
|
<div class="flex justify-center">
|
|
<fieldset class="fieldset w-full max-w-2/3">
|
|
<legend class="fieldset-legend">Pick a file</legend>
|
|
<input
|
|
id="torrent-file"
|
|
type="file"
|
|
class="file-input file-input-bordered w-full border-primary bg-base-100 file-input-md"
|
|
accept=".torrent,application/x-bittorrent"
|
|
@change="handleFileChange"
|
|
/>
|
|
<label class="label">Max size 1MB</label>
|
|
</fieldset>
|
|
</div>
|
|
</template>
|