fn make_tabs( ctx: &EventCtx<'_>, hyperlinks: &mut HashMap<String, Tab>, current_tab: Tab, tabs: Vec<(&str, Tab)>) -> Widget