Tucker McKnight
Make the branches dropdown work on new repos page
1
import path from 'path'
1
28
28
repoBranchHome: (branchName: string) => {
return `${rootBasePathBranches}/${slugify(branchName)}`
},
25
25
<script>
window.branches = ${JSON.stringify(repo.branches)};
</script>
42 43 44 45 46 47
main
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
42 43 44 45 46 47
${branch.name}
<div class="dropdown-menu">
<form class="mx-3 my-1">
<input type="text" class="form-control" id="dropdownBranchSearch" placeholder="Search branches...">
</form>
<div class="dropdown-divider"></div>
<ul class="dropdown-branches">
${repo.branches.map((branch) => { return `<li><a class='dropdown-item' href=39;${nav.repoBranchHome(branch.name)}'>${branch.name}</a></li>`}).join('')}
</ul>
</div>