+
+ Search Models:
+ setSearchTerm(e.target.value)}
+ className="border rounded px-3 py-2 w-64 h-10 text-sm"
+ />
+
+
+ Provider:
+ setSelectedProvider(e.target.value)}
+ className="border rounded px-3 py-2 text-sm text-gray-600 w-40 h-10"
+ >
+ All Providers
+ {modelHubData && getUniqueProviders(modelHubData).map(provider => (
+ {provider}
+ ))}
+
+
+
+ Mode:
+ setSelectedMode(e.target.value)}
+ className="border rounded px-3 py-2 text-sm text-gray-600 w-32 h-10"
+ >
+ All Modes
+ {modelHubData && getUniqueModes(modelHubData).map(mode => (
+ {mode}
+ ))}
+
+
+
+ Features:
+ setSelectedFeature(e.target.value)}
+ className="border rounded px-3 py-2 text-sm text-gray-600 w-48 h-10"
+ >
+ All Features
+ {modelHubData && getUniqueFeatures(modelHubData).map(feature => (
+ {feature}
+ ))}
+
+
+
+ {/* Clear filters button */}
+ {(searchTerm || selectedProvider || selectedMode || selectedFeature) && (
+
+
+ Clear Filters
+
+
+ )}
+
+ );
+
+ if (showFiltersCard) {
+ return (
+