Update drag and drop hover classes
This commit is contained in:
@@ -1 +1,5 @@
|
||||
# Mattrixwv React Components
|
||||
|
||||
[](https://sonarqube.mattrixwv.com/dashboard?id=MattrixwvReactComponents)
|
||||
|
||||
Under Construction
|
||||
|
||||
@@ -27,12 +27,15 @@ export default function DragAndDropFileInput({
|
||||
<label
|
||||
className={clsx(
|
||||
"flex flex-col items-center justify-center border-2 rounded-lg cursor-pointer",
|
||||
//TODO: Make hover classes
|
||||
"data-drag:border-primary data-drag:text-primary",
|
||||
className
|
||||
)}
|
||||
onDragOver={(e) => e.preventDefault()}
|
||||
onDragOver={(e) => { e.preventDefault(); e.currentTarget.dataset.drag = "true"; }}
|
||||
onDragLeave={(e) => { e.preventDefault(); delete e.currentTarget.dataset.drag; }}
|
||||
onDrop={(e) => {
|
||||
e.preventDefault();
|
||||
delete e.currentTarget.dataset.drag;
|
||||
|
||||
const currentFile = e.dataTransfer.files[0];
|
||||
setFile(currentFile);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user