import { useState, useEffect } from 'react';
import { filesAPI } from 'app/common/api/files';
const useFilesListFromStorage = ({ name, storagePath }) => {
const [files, setFiles] = useState([]);
useEffect(() => {
const load = async () => {
const currentFiles = await filesAPI.listFiles(`${storagePath}/${name}`);
setFiles(currentFiles);
};
if (storagePath) {
load();
}
}, [name, storagePath]);
return [files, setFiles];
};
export default useFilesListFromStorage;