feat(forecasting): support space and comma separated search terms in ForecastView

This commit is contained in:
Christian Vidal Wolf
2026-06-18 09:19:14 +02:00
parent e1a6c87c77
commit cc227456f4
+2 -2
View File
@@ -392,7 +392,7 @@ const ForecastView: React.FC<ForecastViewProps> = ({ asinMetadata, vendorStockMa
// Apply search filter // Apply search filter
if (searchQuery.trim()) { if (searchQuery.trim()) {
const terms = searchQuery const terms = searchQuery
.split(/[,;|\n]+/) .split(/[\s,;|\n]+/)
.map(t => t.trim().toLowerCase()) .map(t => t.trim().toLowerCase())
.filter(Boolean); .filter(Boolean);
if (terms.length > 0) { if (terms.length > 0) {
@@ -623,7 +623,7 @@ const ForecastView: React.FC<ForecastViewProps> = ({ asinMetadata, vendorStockMa
type="text" type="text"
value={searchQuery} value={searchQuery}
onChange={e => setSearchQuery(e.target.value)} onChange={e => setSearchQuery(e.target.value)}
placeholder="Buscar por SKU, ASIN, o título... (separar varios con coma)" placeholder="Buscar por SKU, ASIN, o título... (separar varios con espacio o coma)"
className="w-full bg-slate-800 border border-slate-700 rounded-lg px-3 py-1.5 text-sm text-white placeholder-slate-500 focus:outline-none focus:ring-1 focus:ring-indigo-500" className="w-full bg-slate-800 border border-slate-700 rounded-lg px-3 py-1.5 text-sm text-white placeholder-slate-500 focus:outline-none focus:ring-1 focus:ring-indigo-500"
/> />
</div> </div>