HZ35YHHTCXYH3V4QKVAUB4KQLOCMOYZKN6R2ATXTLFZM35G7VNJAC // Trigger a refresh of the file list by resetting the current page and incrementing refresh triggersetCurrentPage(1);setRefreshTrigger(prev => prev + 1);// The useEffect will automatically refetch files when dependencies change};// Handle selection import completionconst handleSelectionImportComplete = () => {setIsSelectionImportDialogOpen(false);
<ButtononClick={() => setIsImportDialogOpen(true)}variant="default"size="lg">Import Audio Files</Button>
<div className="flex flex-col gap-3"><ButtononClick={() => setIsImportDialogOpen(true)}variant="default"size="lg">Import Audio Files</Button><ButtononClick={() => setIsSelectionImportDialogOpen(true)}variant="secondary"size="lg">Import Selections</Button></div>