{
using namespace hemplate; // NOLINT
const auto dropdown = [&]()
{
auto span = html::span();
span.add(html::label("Branch: ").set("for", "branch"));
span.add(html::select(
{{"id", "branch"}, {"onChange", "switchPage(this.value)"}}));
for (const auto& c_branch : repo.get_branches()) {
auto option = html::option(c_branch.get_name());
option.set("value", c_branch.get_name());
if (c_branch.get_name() == branch.get_name()) {
option.set("selected", "true");
}
span.add(option);
}
span.add(html::select());
return span;
}();
ost << html::table();
ost << html::tr().add(html::td()
.add(html::h1(repo.get_name()))