diff --git a/apps/web/src/layouts/Layout.astro b/apps/web/src/layouts/Layout.astro index 2d4e05e..4908665 100644 --- a/apps/web/src/layouts/Layout.astro +++ b/apps/web/src/layouts/Layout.astro @@ -14,6 +14,7 @@ import "../styles/signal-pagination.css"; import "../styles/pagination.css"; import "../styles/dashboard-polish.css"; import "../styles/loading-states.css"; +import "../styles/query-context.css"; import "../styles/theme.css"; import "../styles/media-catalog.css"; import FishingIcon from "../components/FishingIcon.astro"; diff --git a/apps/web/src/pages/index.astro b/apps/web/src/pages/index.astro index cff15dc..e0be486 100644 --- a/apps/web/src/pages/index.astro +++ b/apps/web/src/pages/index.astro @@ -69,6 +69,7 @@ const selectedFish = fishes.find(item => item.slug === fish)?.name_ru ?? "Люб const periodLabel = { "6": "6 часов", "12": "12 часов", "24": "24 часа", "72": "72 часа" }[hours] ?? hours; const sortLabel = { activity: "Сначала активные", confidence: "Сначала надёжные", freshness: "Сначала свежие" }[sort] ?? sort; const filtersChanged = Boolean(waterbody || fish || hours !== "24" || sort !== "activity"); +const queryTitle = `${selectedFish} · ${selectedWaterbody}`; const moreSignalParams = new URLSearchParams(params); moreSignalParams.set("signals", String(Math.min(48, signalLimit + 12))); const moreSignalsHref = `/?${moreSignalParams.toString()}#signals-title`; @@ -92,8 +93,8 @@ const datasetJsonLd = { -
-Для выбранных фильтров нет одобренных наблюдений. Расширьте период или выберите другой водоём.
{periodLabel} · {sortLabel}
Для выбранных фильтров нет одобренных наблюдений. Расширьте период или выберите другой водоём.
{filtersChanged && Показать все данные}