"use client"; import { useState } from "react"; import { FolderBrowser } from "./FolderBrowser"; import { FolderItem } from "../../lib/api"; import { Button } from "./ui"; interface FolderPickerProps { initialFolders: FolderItem[]; selectedPath: string; onSelect: (path: string) => void; } export function FolderPicker({ initialFolders, selectedPath, onSelect }: FolderPickerProps) { const [isOpen, setIsOpen] = useState(false); const handleSelect = (path: string) => { onSelect(path); setIsOpen(false); }; return (
{/* Input avec bouton browse */}
{selectedPath && ( )}
{/* Popup Modal */} {isOpen && ( <> {/* Backdrop */}
setIsOpen(false)} /> {/* Modal */}
{/* Header */}
Select Folder
{/* Folder Browser */}
{/* Footer */}
Click a folder to select it
)}
); }