mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-22 22:46:01 +00:00
upload file button
This commit is contained in:
@@ -17,12 +17,12 @@ export function useUploadsProvider() {
|
||||
return React.useContext(UploadsContext);
|
||||
}
|
||||
|
||||
export function useUploadsZone() {
|
||||
export function useUploadFiles() {
|
||||
const { uploadListener } = useUploadsProvider();
|
||||
const showModal = useShowModal();
|
||||
const extensions = useExtensions();
|
||||
|
||||
const onDrop = React.useCallback(
|
||||
const handleUploadFiles = React.useCallback(
|
||||
(files) => {
|
||||
files.forEach(async (file) => {
|
||||
if (parseInt(file.size, 10) >= 4 * 1024 * 1024) {
|
||||
@@ -87,6 +87,12 @@ export function useUploadsZone() {
|
||||
},
|
||||
[uploadListener, extensions]
|
||||
);
|
||||
|
||||
return handleUploadFiles;
|
||||
}
|
||||
|
||||
export function useUploadsZone() {
|
||||
const onDrop = useUploadFiles();
|
||||
const { getRootProps, getInputProps, isDragActive } = useDropzone({ onDrop });
|
||||
|
||||
return { getRootProps, getInputProps, isDragActive };
|
||||
|
||||
Reference in New Issue
Block a user