📦 Upload XORB File
handleDragOver(e, "xorb")}
ondragleave={() => handleDragLeave("xorb")}
ondrop={(e) => handleDrop(e, "xorb")}
onclick={() => openFileDialog("xorb")}
onkeydown={(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")}
ondragleave={() => handleDragLeave("shard")}
ondrop={(e) => handleDrop(e, "shard")}
onclick={() => openFileDialog("shard")}
onkeydown={(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;"
/>