Standard routingu w AGENTS.md i usuniecie atrap href="#"

- AGENTS.md: obowiazkowy standard architektoniczny - kazdy widok ma wlasny
  URL w React Routerze, zakaz nawigacji na useState/setView/activeView,
  identyfikatory w parametrach URL, filtry w query string, ProtectedRoute
- 7 z 9 atrap href="#" zamienionych na <Link> do istniejacych tras
- pozostaly 2 w ServicesPage ("Zobacz firmy", "Zobacz wszystkie") - brak
  docelowej strony listy firm, wymagaja decyzji produktowej

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-23 23:58:22 +02:00
parent f966b4539a
commit e1ab61ec7c
2 changed files with 32 additions and 7 deletions
+7 -7
View File
@@ -10987,7 +10987,7 @@ function HomePage({ filters, onOpenMap }: { filters: FilterState; onOpenMap: (ci
<section className="offers" aria-label="Polecane ogłoszenia">
<div className="section-head">
<h2>Polecane ogłoszenia</h2>
<a href="#">Zobacz wszystkie <Icon name="arrow" /></a>
<Link to={ROUTES.buy}>Zobacz wszystkie <Icon name="arrow" /></Link>
</div>
<div className="listing-loop">
@@ -13239,10 +13239,10 @@ function GuidesPage() {
</div>
<div className="popular-links">
<span>Popularne:</span>
<a href="#">Kredyt hipoteczny</a>
<a href="#">Umowa najmu</a>
<a href="#">Podatek od sprzedaży</a>
<a href="#">Księga wieczysta</a>
<Link to={ROUTES.creditCalculator}>Kredyt hipoteczny</Link>
<Link to={ROUTES.rent}>Umowa najmu</Link>
<Link to={ROUTES.sell}>Podatek od sprzedaży</Link>
<Link to={ROUTES.guideBuying}>Księga wieczysta</Link>
</div>
</div>
</div>
@@ -13294,7 +13294,7 @@ function GuidesPage() {
<section className="guides-section">
<div className="section-head">
<h2>Polecane artykuły</h2>
<a href="#">Zobacz wszystkie <Icon name="arrow" /></a>
<Link to={ROUTES.guideBuying}>Zobacz wszystkie <Icon name="arrow" /></Link>
</div>
<div className="article-grid">
{guideArticles.map((article) => (
@@ -13327,7 +13327,7 @@ function GuidesPage() {
<div>
<h3>{offer.title}</h3>
<span>{offer.count}</span>
<a href="#">Zobacz oferty <Icon name="arrow" /></a>
<Link to={ROUTES.buy}>Zobacz oferty <Icon name="arrow" /></Link>
</div>
<div
className="related-offer-image"