Tucker McKnight
make searching word and add branch last committed date to dropdown
79
79
const dropdownBranchesResults = document.getElementById('dropdown-branches-results')
document.getElementById('dropdownBranchSearch')?.addEventListener('input', (event) => {
const searchTerm = event.target.value
console.log(searchTerm)
let branches = window.branchesWithHrefs.filter((branch) => {
return branch.name.includes(searchTerm)
})
dropdownBranchesResults.innerHTML = branchesListItems(branches, window.defaultBranch)
})
2 3
export const branchesListItems = (branches: Array<{name: string, href: string}>, defaultBranch: string): string => {
return `<span class='dropdown-item'><a href='${branch.href}'>${branch.name}</a>${badge}</span>`
2 3
export const branchesListItems = (branches: Array<{name: string, href: string, date: string}>, defaultBranch: string): string => {
return `<span class='dropdown-item my-1'><a href='${branch.href}'>${branch.name}</a>${badge}<span class="d-block ms-2">updated ${branch.date}</span></span>`
27
27
date: repo.commits.get(branch.head).date.toDateString(),
76
Date
76
Last commit
89
<div class="dropdown-branches">
89
<div id="dropdown-branches-results" class="dropdown-branches">