fix longueur trop haute de la modale d'envoi de mail

This commit is contained in:
Yannick Le Duc
2025-08-25 23:03:33 +02:00
parent 39656b1cc9
commit 1730d77b2c
2 changed files with 20 additions and 20 deletions

View File

@@ -118,8 +118,8 @@ L'équipe Mes Budgets Participatifs`);
return (
<Dialog open={isOpen} onOpenChange={handleClose}>
<DialogContent className="sm:max-w-2xl">
<DialogHeader>
<DialogContent className="sm:max-w-2xl max-h-[90vh] flex flex-col">
<DialogHeader className="flex-shrink-0">
<DialogTitle className="flex items-center gap-2">
<Mail className="w-5 h-5" />
Envoyer un email à {participant.first_name} {participant.last_name}
@@ -129,7 +129,7 @@ L'équipe Mes Budgets Participatifs`);
</DialogDescription>
</DialogHeader>
<div className="space-y-4">
<div className="space-y-4 flex-1 overflow-y-auto min-h-0">
{/* Informations du participant */}
<div className="p-3 bg-slate-50 dark:bg-slate-800 rounded-lg">
<h4 className="text-sm font-medium text-slate-900 dark:text-slate-100 mb-2">
@@ -163,9 +163,9 @@ L'équipe Mes Budgets Participatifs`);
placeholder="Votre message..."
value={message}
onChange={(e) => setMessage(e.target.value)}
rows={12}
rows={8}
disabled={sending}
className="font-mono text-sm"
className="font-mono text-sm resize-none"
/>
<div className="text-xs text-slate-500 dark:text-slate-400">
Le lien de vote sera automatiquement inclus dans votre message.
@@ -197,7 +197,7 @@ L'équipe Mes Budgets Participatifs`);
)}
</div>
<DialogFooter className="flex flex-col sm:flex-row gap-2">
<DialogFooter className="flex flex-col sm:flex-row gap-2 flex-shrink-0 pt-4 border-t border-slate-200 dark:border-slate-700">
<Button
variant="outline"
onClick={handleClose}