+
setSearch(e.target.value)}
+ className="w-full border border-slate-300 rounded-lg px-3 py-1.5 text-sm focus:outline-none focus:ring-2 focus:ring-indigo-400"
+ />
+ {searching &&
Suche…
}
+ {searchResults && searchResults.length === 0 && search && !searching && (
+
Keine Ergebnisse
+ )}
+ {searchResults && searchResults.length > 0 && (
+
+ {searchResults.map(r => (
+
+ ))}
+
+ )}
+
+ )}
+
+ {/* Linked items */}
+
+ {items === undefined && (
+
+ )}
+ {items === null &&
Fehler beim Laden}
+ {Array.isArray(items) && items.length === 0 && (
+
Keine verknüpften Einträge
+ )}
+ {Array.isArray(items) && items.length > 0 && (
+
+ {items.map(item => (
+
+ {rel.display(item)}
+
+
+ ))}
+
+ )}
+ {error &&
{error}
}
+
+