@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_before" })
    @await Component.InvokeAsync(typeof(CurrencySelectorViewComponent)) @await Component.InvokeAsync(typeof(LanguageSelectorViewComponent)) @await Component.InvokeAsync(typeof(TaxTypeSelectorViewComponent)) @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_selectors" })
    @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_middle" })
    🔍 ×
    ⬆️ Price: Low → High
    ⬇️ Price: High → Low
    @await Component.InvokeAsync(typeof(TopMenuViewComponent))
    @await Component.InvokeAsync(typeof(LogoViewComponent)) @await Component.InvokeAsync(typeof(HeaderLinksViewComponent))
    @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_after" })
  • Home page
  • Full 2025 Parts Catalog
  • Manuals
  • New Search
  • New products
  • Search
  • Contact us
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_before" })
@await Component.InvokeAsync(typeof(CurrencySelectorViewComponent)) @await Component.InvokeAsync(typeof(LanguageSelectorViewComponent)) @await Component.InvokeAsync(typeof(TaxTypeSelectorViewComponent)) @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_selectors" })
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_middle" })
🔍 ×
⬆️ Price: Low → High
⬇️ Price: High → Low
@await Component.InvokeAsync(typeof(TopMenuViewComponent))
@await Component.InvokeAsync(typeof(LogoViewComponent)) @await Component.InvokeAsync(typeof(HeaderLinksViewComponent))
@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = "header_after" })