docs/example/assets/js/components/NavigationBar.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import h3 from "../h3.js"; import Paginator from "./Paginator.js"; export default function NavigationBar() { // Set the todo filter. const setFilter = (e) => { h3.dispatch("todos/filter", e.target.value); h3.redraw(); }; // Filtering function for todo items return h3("div.navigation-bar", [ h3( "a.nav-link", { title: "Settings", onclick: () => h3.navigateTo("/settings"), }, "⚙" ), h3("input", { id: "filter-text", placeholder: "Type to filter todo items...", oninput: setFilter, }), Paginator, ]); } |