- Économie : ~1240 lignes de code dupliqué - Réduction : ~60% du code modal - Amélioration : Cohérence et maintenabilité
22 lines
496 B
TypeScript
22 lines
496 B
TypeScript
'use client';
|
|
import PropositionFormModal from './base/PropositionFormModal';
|
|
|
|
interface AddPropositionModalProps {
|
|
isOpen: boolean;
|
|
onClose: () => void;
|
|
onSuccess: () => void;
|
|
campaignId: string;
|
|
}
|
|
|
|
export default function AddPropositionModal({ isOpen, onClose, onSuccess, campaignId }: AddPropositionModalProps) {
|
|
return (
|
|
<PropositionFormModal
|
|
isOpen={isOpen}
|
|
onClose={onClose}
|
|
onSuccess={onSuccess}
|
|
mode="add"
|
|
campaignId={campaignId}
|
|
/>
|
|
);
|
|
}
|