import { core } from '@tauri-apps/api'; import { useState } from 'react'; interface FileOperationsProps { currentPath: string; onRefresh: () => void; } export function FileOperations({ currentPath, onRefresh }: FileOperationsProps) { const [uploadProgress, setUploadProgress] = useState(0); const handleUpload = async () => { try { } catch (error) { console.error('Upload failed:', error); alert('Upload failed!'); } finally { setUploadProgress(0); } }; const createFolder = async () => { const folderName = prompt('Enter folder name:'); if (folderName) { try { await core.invoke('create_folder', { path: currentPath, name: folderName }); onRefresh(); } catch (error) { console.error('Error creating folder:', error); alert('Failed to create folder'); } } }; return (