Files
deepdrft/DeepDrftPublic.Client/Pages/SessionsView.razor
T
daniel-c-harvey f3b89ca9d7 feature: Phase 22 SEO metadata component for public site
One presentational SeoHead renders the full OG/Twitter/JSON-LD head surface at prerender via typed schema.org builders. Per-medium release schema, config-sourced canonicals, 404 noindex. Zero CMS change.
2026-06-23 05:41:55 -04:00

18 lines
549 B
Plaintext

@page "/sessions"
@using DeepDrftModels.Enums
@using DeepDrftPublic.Client.Controls
@inherits MediumBrowseBase
@inject SeoOptions Seo
<SeoHead Model="@SeoModel.ForBrowse(Seo, ReleaseMedium.Session, "/sessions")" />
<ReleaseGallery Releases="@Releases"
Loading="@Loading"
DetailRoute="sessions"
EmptyMessage="No sessions yet" />
@code {
protected override DeepDrftModels.Enums.ReleaseMedium Medium => DeepDrftModels.Enums.ReleaseMedium.Session;
protected string DetailRoute => "sessions";
}