📦 Upload XORB File
handleDragOver(e, "xorb")}
on:dragleave={() => handleDragLeave("xorb")}
on:drop={(e) => handleDrop(e, "xorb")}
on:click={() => openFileDialog("xorb")}
on:keydown={(e) => e.key === "Enter" && openFileDialog("xorb")}
role="button"
tabindex="0"
>
📦
Drop XORB file here
or click to browse
XORB
🗂️ Upload Shard File
handleDragOver(e, "shard")}
on:dragleave={() => handleDragLeave("shard")}
on:drop={(e) => handleDrop(e, "shard")}
on:click={() => openFileDialog("shard")}
on:keydown={(e) => e.key === "Enter" && openFileDialog("shard")}
role="button"
tabindex="0"
>
🗂️
Drop Shard file here
or click to browse
SHARD
handleFileInput(e, "xorb")}
style="display: none;"
/>
handleFileInput(e, "shard")}
style="display: none;"
/>