diff --git a/Backend/MotoresArgentinosV2.API/Controllers/AdminController.cs b/Backend/MotoresArgentinosV2.API/Controllers/AdminController.cs index 936bba9..b272b60 100644 --- a/Backend/MotoresArgentinosV2.API/Controllers/AdminController.cs +++ b/Backend/MotoresArgentinosV2.API/Controllers/AdminController.cs @@ -72,6 +72,7 @@ public class AdminController : ControllerBase BrandName = a.Brand != null ? a.Brand.Name : null, VersionName = a.VersionName, StatusID = a.StatusID, + IsFeatured = a.IsFeatured, CreatedAt = a.CreatedAt, PublishedAt = a.PublishedAt, @@ -121,6 +122,7 @@ public class AdminController : ControllerBase UserID = a.UserID, UserName = a.User.UserName, Email = a.User.Email, + IsFeatured = a.IsFeatured, Thumbnail = a.Photos.Where(p => p.IsCover).Select(p => p.FilePath).FirstOrDefault() ?? a.Photos.Select(p => p.FilePath).FirstOrDefault() }) .ToListAsync(); diff --git a/Frontend/src/components/FormularioAviso.tsx b/Frontend/src/components/FormularioAviso.tsx index 6dbf692..4f34bf0 100644 --- a/Frontend/src/components/FormularioAviso.tsx +++ b/Frontend/src/components/FormularioAviso.tsx @@ -561,8 +561,8 @@ export default function FormularioAviso({ plan, onCancel, onSuccess, editId }: P
{/* Contenedor del Logo con Fondo Sólido */} -
- +
+
diff --git a/Frontend/src/pages/AdminPage.tsx b/Frontend/src/pages/AdminPage.tsx index 20b6d83..cc154be 100644 --- a/Frontend/src/pages/AdminPage.tsx +++ b/Frontend/src/pages/AdminPage.tsx @@ -311,7 +311,14 @@ export default function AdminPage() {
- {ad.title} +
+ {ad.brandName} {ad.versionName} + {ad.isFeatured && ( + + DESTACADO + + )} +
ID: #{ad.adID} • {parseUTCDate(ad.createdAt).toLocaleDateString()}
@@ -367,7 +374,14 @@ export default function AdminPage() {
- {ad.title} +
+ {ad.brandName} {ad.versionName} + {ad.isFeatured && ( + + ★ DESTACADO + + )} +
{statusConfig.label} @@ -455,7 +469,14 @@ export default function AdminPage() {
-

{ad.versionName}

+
+

{ad.versionName}

+ {ad.isFeatured && ( + + ★ DESTACADO + + )} +

Publicado por {ad.userName} ({ad.email}) • {parseUTCDate(ad.createdAt).toLocaleDateString('es-AR', { timeZone: 'America/Argentina/Buenos_Aires', hour12: false })}

{ad.currency} {ad.price.toLocaleString()}