feat(F-050): completed feature

This commit is contained in:
chattie
2026-08-19 07:54:36 +02:00
parent e86034a62c
commit 984f278bca
32 changed files with 472 additions and 131 deletions

View File

@@ -211,11 +211,11 @@ export default function CustomerDetailPage() {
}
};
if (loading) return <div className="p-8 text-gray-400">Cargando...</div>;
if (error || !customer) return <div className="p-8 text-red-600">{error || 'No encontrado'}</div>;
if (loading) return <div className="text-gray-400">Cargando...</div>;
if (error || !customer) return <div className="text-red-600">{error || 'No encontrado'}</div>;
return (
<div className="p-8 space-y-6">
<div className="space-y-6">
<div className="flex items-center gap-4">
<button onClick={() => router.push('/customers')} className="text-sm text-gray-500 hover:text-gray-700"> Clientes</button>
<h1 className="text-2xl font-bold text-gray-900">{customer.email}</h1>

View File

@@ -124,7 +124,7 @@ export default function CustomersPage() {
const handleCreated = () => { setMsg('Cliente creado correctamente'); setTimeout(() => setMsg(''), 3000); load(); };
return (
<div className="p-8 space-y-6">
<div className="space-y-6">
{/* Header */}
<div className="flex items-center justify-between">
<div>
@@ -161,7 +161,7 @@ export default function CustomersPage() {
<span className="text-sm">Cargando...</span>
</div>
) : error ? (
<div className="p-8 text-center">
<div className="text-center">
<p className="text-red-600 text-sm mb-3">{error}</p>
<button onClick={load} className="text-sm text-[#2D6A4F] hover:underline">Reintentar</button>
</div>