EditLink
Bearbeiten-Links
Legacy-Helper aus dem Starlight-Ökosystem: nutzt CSS-Variablen mit sl-Präfix. Wenn locale en oder isFallback ist und entry.data.githubURL gesetzt ist, zeigt der erste Link diese URL (optional mit README.md-Suffix). Sonst zeigt er editUrl. Der zweite Link zeigt fest auf die Astro-i18n-Contribute-Seite. Ohne editUrl rendert die Komponente nichts.
Codebeispiel
<EditLinkeditUrl="https://github.com/org/repo/edit/main/src/pages/page.mdx"entry={{ data: { githubURL: 'https://github.com/org/repo/blob/main/path/', hasREADME: false, },}}locale="de"isFallback={false}/>Parameter
| Bezeichner | Typ | Beschreibung | Default |
|---|---|---|---|
| editUrl | string | Pflicht für jede Ausgabe: ohne dieses Prop wird nichts gerendert. | - |
| entry | { data: { githubURL?, hasREADME? } } | Steuert die erste Link-URL bei locale en oder isFallback. | - |
| locale | string | Bei en (oder mit isFallback) wird githubURL bevorzugt. | - |
| isFallback | boolean | Wenn true, wie en: githubURL-Regel greift. | false |