summaryrefslogtreecommitdiff
path: root/Pages/Upload.razor
diff options
context:
space:
mode:
Diffstat (limited to 'Pages/Upload.razor')
-rw-r--r--Pages/Upload.razor21
1 files changed, 21 insertions, 0 deletions
diff --git a/Pages/Upload.razor b/Pages/Upload.razor
new file mode 100644
index 0000000..33153d2
--- /dev/null
+++ b/Pages/Upload.razor
@@ -0,0 +1,21 @@
+@page "/Upload"
+
+<link rel="stylesheet" href="@(nameof(HyperBooru)).styles.css"/>
+
+<div id="dropzone" class="@((dropHover ? "drop-hover" : ""))">
+ <InputFile
+ multiple
+ title=""
+ accept="image/*"
+ OnChange=FileInputChange
+ @ondragenter=@(() => dropHover = true)
+ @ondragleave=@(() => dropHover = false)/>
+ <p>Drag a file to upload it</p>
+</div>
+
+@code {
+ private bool dropHover = false;
+
+ private void FileInputChange(IFileListEntry[] files) {
+ }
+} \ No newline at end of file