import type { FileDiff } from '@/lib/types' interface OverwriteConfirmModalProps { destination: string folderName: string diffs: FileDiff[] onCancel: () => void onConfirm: () => void } export default function OverwriteConfirmModal({ destination, folderName, diffs, onCancel, onConfirm, }: OverwriteConfirmModalProps) { return (

Dossier deja existant

{destination}/{folderName} existe deja. Les anciens fichiers seront archives sur le Drive, puis les nouveaux seront envoyes sur le Drive et Git.

{diffs.length > 0 && (

Modifications detectees :

    {diffs.map((d) => (
  • {d.status === 'changed' && ( <> 🔄 {d.name} )} {d.status === 'new' && ( <> {d.name} )} {d.status === 'deleted' && ( <> {d.name} )}
  • ))}
)}
) }