@import nu.marginalia.search.model.NavbarModel
@import nu.marginalia.search.svc.*
@param SearchSiteInfoService.SiteInfoModel model
@param NavbarModel navbar
@template.part.head(title = "Marginalia Search - " + model.domain())
@template.part.navbar(navbar = navbar)
@if (model instanceof SearchSiteInfoService.SiteInfoWithContext siteInfo)
@template.siteinfo.view.overview(siteInfo = siteInfo)
@elseif (model instanceof SearchSiteInfoService.ReportDomain reportDomain)
@template.siteinfo.view.reportDomain(reportDomain = reportDomain)
@elseif (model instanceof SearchSiteInfoService.Backlinks backlinks)
@template.siteinfo.view.backlinks(backlinks = backlinks)
@elseif (model instanceof SearchSiteInfoService.Docs docs)
@template.siteinfo.view.docs(docs = docs)
@endif
@template.part.footerLegal()