courrier multi account restore compose

This commit is contained in:
alma 2025-04-27 22:10:51 +02:00
parent 53dc77c6c6
commit 5ac1d6e760

View File

@ -683,7 +683,7 @@ export default function CourrierPage() {
{/* Form for adding a new account */} {/* Form for adding a new account */}
{showAddAccountForm && ( {showAddAccountForm && (
<div className="mb-3 p-2 border border-gray-200 rounded-md bg-gray-50"> <div className="mb-3 p-2 border border-gray-200 rounded-md bg-gray-50">
<h4 className="text-xs font-medium mb-2 text-gray-700">Add IMAP Account</h4> <h4 className="text-xs font-medium mb-1 text-gray-700">Add IMAP Account</h4>
<form onSubmit={async (e) => { <form onSubmit={async (e) => {
e.preventDefault(); e.preventDefault();
setLoading(true); setLoading(true);
@ -776,21 +776,21 @@ export default function CourrierPage() {
setLoading(false); setLoading(false);
} }
}}> }}>
<div className="space-y-2"> <div className="space-y-1">
<Tabs defaultValue="imap" className="w-full"> <Tabs defaultValue="imap" className="w-full">
<TabsList className="grid w-full grid-cols-2 h-7"> <TabsList className="grid w-full grid-cols-2 h-7">
<TabsTrigger value="imap" className="text-xs">IMAP Settings</TabsTrigger> <TabsTrigger value="imap" className="text-xs">IMAP Settings</TabsTrigger>
<TabsTrigger value="smtp" className="text-xs">SMTP Settings</TabsTrigger> <TabsTrigger value="smtp" className="text-xs">SMTP Settings</TabsTrigger>
</TabsList> </TabsList>
<TabsContent value="imap" className="mt-2 space-y-2"> <TabsContent value="imap" className="mt-1 space-y-1">
<div> <div>
<Label htmlFor="email" className="text-xs">Email</Label> <Label htmlFor="email" className="text-xs">Email</Label>
<Input <Input
id="email" id="email"
name="email" name="email"
placeholder="email@example.com" placeholder="email@example.com"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
required required
/> />
</div> </div>
@ -801,7 +801,7 @@ export default function CourrierPage() {
name="password" name="password"
type="password" type="password"
placeholder="•••••••••" placeholder="•••••••••"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
required required
/> />
</div> </div>
@ -811,7 +811,7 @@ export default function CourrierPage() {
id="display_name" id="display_name"
name="display_name" name="display_name"
placeholder="John Doe" placeholder="John Doe"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
/> />
</div> </div>
<div> <div>
@ -820,7 +820,7 @@ export default function CourrierPage() {
id="host" id="host"
name="host" name="host"
placeholder="imap.example.com" placeholder="imap.example.com"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
required required
/> />
</div> </div>
@ -831,7 +831,7 @@ export default function CourrierPage() {
id="port" id="port"
name="port" name="port"
placeholder="993" placeholder="993"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
defaultValue="993" defaultValue="993"
required required
/> />
@ -845,14 +845,14 @@ export default function CourrierPage() {
</div> </div>
</TabsContent> </TabsContent>
<TabsContent value="smtp" className="mt-2 space-y-2"> <TabsContent value="smtp" className="mt-1 space-y-1">
<div> <div>
<Label htmlFor="smtp_host" className="text-xs">SMTP Server</Label> <Label htmlFor="smtp_host" className="text-xs">SMTP Server</Label>
<Input <Input
id="smtp_host" id="smtp_host"
name="smtp_host" name="smtp_host"
placeholder="smtp.example.com" placeholder="smtp.example.com"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
/> />
</div> </div>
<div className="flex gap-2"> <div className="flex gap-2">
@ -862,7 +862,7 @@ export default function CourrierPage() {
id="smtp_port" id="smtp_port"
name="smtp_port" name="smtp_port"
placeholder="587" placeholder="587"
className="h-7 text-xs" className="h-7 text-xs bg-white border-gray-300"
defaultValue="587" defaultValue="587"
/> />
</div> </div>
@ -879,7 +879,7 @@ export default function CourrierPage() {
</TabsContent> </TabsContent>
</Tabs> </Tabs>
<div className="flex gap-2 pt-2"> <div className="flex gap-2 pt-1">
<Button <Button
type="submit" type="submit"
className="flex-1 h-7 text-xs bg-blue-600 hover:bg-blue-700 text-white rounded-md" className="flex-1 h-7 text-xs bg-blue-600 hover:bg-blue-700 text-white rounded-md"