-
-
navigate(false)}
- className="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"
- />
+ {/* Search input with icon */}
+ {textFields.map((field) => (
+
+
+
navigate(false)}
+ className="flex h-11 w-full rounded-lg border border-input bg-background pl-10 pr-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"
+ />
+
+ ))}
+
+ {/* Filters row */}
+ {selectFields.length > 0 && (
+ <>
+ {textFields.length > 0 && (
+
+ )}
+
+ {selectFields.map((field) => (
+
+ {FILTER_ICONS[field.name] && (
+
+ )}
+
+
+
+ ))}
+ {hasFilters && (
+
+ )}
- ) : (
-
-
-
-
- )
- )}
- {hasFilters && (
-
+ >
)}
);
diff --git a/apps/backoffice/app/series/page.tsx b/apps/backoffice/app/series/page.tsx
index a9dbfac..509bd7a 100644
--- a/apps/backoffice/app/series/page.tsx
+++ b/apps/backoffice/app/series/page.tsx
@@ -99,13 +99,13 @@ export default async function SeriesPage({