Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Home feature cards still show link underlines

Geschlossen Anfängerfreundlich
#323 1 Kommentar 1 Reaktion 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

@IanoNjuguna arbeitet bereits daran.

Seit 14.10.2026.

  • #332 von @IanoNjuguna — offen

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
88/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
css, react, typescript
Bereich
frontend

Rechercherichtung

Lies website/src/components/HomepageFeatures/index.tsx und website/src/components/HomepageFeatures/styles.module.css, um zu bestätigen, wie die Link-Klasse der Karte angewendet wird. Übergib die CSS-Modulklasse an Link oder passe die Regel wie vorgeschlagen an. Fertig, wenn beim Überfahren einer Karte auf der Homepage keine Unterstreichung angezeigt wird und der Anhebeeffekt sowie die Rahmenstile unverändert bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Problem

The three cards on the homepage are links. On hover, the browser underline still appears through the title and description.

website/src/components/HomepageFeatures/index.tsx sets className="featureCardLinks" as a plain string. The rule that removes the underline lives in the CSS module website/src/components/HomepageFeatures/styles.module.css as .featureCardLinks:hover. That class is hashed, so it never matches the element.

Expected

Hovering a homepage card does not add an underline. The card lift and border styles stay as they are.

Suggested fix

Pass the CSS module class (styles.featureCardLinks) on the Link, or move the underline reset to a global rule that the current class name actually hits.

Checks

  • I searched existing issues and discussions
  • This is not a duplicate of #185 or #217
Vorherrschende Sprache
TypeScript
Sterne
13
Forks
22
Ø Merge
3 T. 2 Std.
Gemergte PRs (30 T.)
14

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus IntersectMBO/developer-experience

Alle Issues in IntersectMBO/developer-experience

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.