Loading frontend/components/pieces/SearchBar.mjs +1 −7 Original line number Diff line number Diff line const SearchBar = { export default { view: function (vnode) { // Empfange den aktuellen Suchbegriff und den Callback als Attribute const { searchTerm, onSearchTermChange } = vnode.attrs Loading @@ -10,13 +10,7 @@ const SearchBar = { oninput: e => { onSearchTermChange(e.target.value) // Rufe den Callback bei jeder Eingabe auf }, // Optional: onsearch für explizite Suchaktionen (z.B. bei Enter oder Klick auf X) // onsearch: (e) => { // if (e.target.value === '') { onSearchTermChange(''); } // } }), ]) }, } export default SearchBar Loading
frontend/components/pieces/SearchBar.mjs +1 −7 Original line number Diff line number Diff line const SearchBar = { export default { view: function (vnode) { // Empfange den aktuellen Suchbegriff und den Callback als Attribute const { searchTerm, onSearchTermChange } = vnode.attrs Loading @@ -10,13 +10,7 @@ const SearchBar = { oninput: e => { onSearchTermChange(e.target.value) // Rufe den Callback bei jeder Eingabe auf }, // Optional: onsearch für explizite Suchaktionen (z.B. bei Enter oder Klick auf X) // onsearch: (e) => { // if (e.target.value === '') { onSearchTermChange(''); } // } }), ]) }, } export default SearchBar