diff options
author | trueberryless | 2025-01-17 17:30:11 +0100 |
---|---|---|
committer | GitHub | 2025-01-17 17:30:11 +0100 |
commit | ff31208ece068546a5d9d8bfe5337cbd5eb902fc (patch) | |
tree | 1e13dd54a30091eec3442f5b2b0c9e59d64bb2b9 | |
parent | eb2175d9f2a856ffa4f11068b283d7d7cda01c09 (diff) | |
download | IT.starlight-ff31208ece068546a5d9d8bfe5337cbd5eb902fc.tar.gz IT.starlight-ff31208ece068546a5d9d8bfe5337cbd5eb902fc.tar.bz2 IT.starlight-ff31208ece068546a5d9d8bfe5337cbd5eb902fc.zip |
i18n(de): update German documentation (#2811)
-rw-r--r-- | docs/src/content/docs/de/components/icons.mdx | 2 | ||||
-rw-r--r-- | docs/src/content/docs/de/components/using-components.mdx | 6 | ||||
-rw-r--r-- | docs/src/content/docs/de/reference/icons.mdx | 13 |
3 files changed, 17 insertions, 4 deletions
diff --git a/docs/src/content/docs/de/components/icons.mdx b/docs/src/content/docs/de/components/icons.mdx index 58e5ec44..10def02f 100644 --- a/docs/src/content/docs/de/components/icons.mdx +++ b/docs/src/content/docs/de/components/icons.mdx @@ -95,7 +95,7 @@ Die Komponente `<Icon>` akzeptiert die folgenden Eigenschaften: ### `name` **Erforderlich** -**Typ:** `string` +**Typ:** [`StarlightIcon`](/de/reference/icons/#starlighticon-typ) Der Name des anzuzeigenden Symbols wird auf [eines der in Starlight integrierten Symbole](/de/reference/icons/#alle-symbole) gesetzt. diff --git a/docs/src/content/docs/de/components/using-components.mdx b/docs/src/content/docs/de/components/using-components.mdx index 35368679..f99efee8 100644 --- a/docs/src/content/docs/de/components/using-components.mdx +++ b/docs/src/content/docs/de/components/using-components.mdx @@ -83,14 +83,14 @@ Wenn diese Stile mit dem Erscheinungsbild deiner Komponente in Konflikt stehen, Verwende den Typ [`ComponentProps`](https://docs.astro.build/de/guides/typescript/#componentprops-type) aus `astro/types`, um auf die von einer Komponente akzeptierten `Props` zu verweisen, auch wenn sie nicht von der Komponente selbst exportiert werden. Dies kann hilfreich sein, wenn man eine existierende Komponente verpackt oder erweitert. -Das folgende Beispiel benutzt `ComponentProps`, um den Typ der Eigenschaften zu ermitteln, die von Starlights eingebauter Komponente `Icon` akzeptiert werden: +Das folgende Beispiel benutzt `ComponentProps`, um den Typ der Eigenschaften zu ermitteln, die von Starlights eingebauter Komponente `Badge` akzeptiert werden: ```astro --- // src/components/Example.astro import type { ComponentProps } from 'astro/types'; -import { Icon } from '@astrojs/starlight/components'; +import { Badge } from '@astrojs/starlight/components'; -type IconProps = ComponentProps<typeof Icon>; +type BadgeProps = ComponentProps<typeof Badge>; --- ``` diff --git a/docs/src/content/docs/de/reference/icons.mdx b/docs/src/content/docs/de/reference/icons.mdx index 4f529ab5..0b6ca4ff 100644 --- a/docs/src/content/docs/de/reference/icons.mdx +++ b/docs/src/content/docs/de/reference/icons.mdx @@ -12,6 +12,19 @@ Starlight bietet eine Reihe von eingebauten Icons, die du mit Hilfe der Komponen Symbole können mit der Komponente [`<Icon>`](/de/components/icons/) angezeigt werden. Sie werden auch häufig in anderen Komponenten verwendet, wie [Karten](/de/components/cards/) oder Umgebungen wie [Hero-Komponenten](/de/reference/frontmatter/#hero). +## `StarlightIcon`-Typ + +Verwende den TypeScript-Typ `StarlightIcon`, um die Namen von [Starlights eingebauten Icons](#alle-symbole) zu referenzieren. + +```ts {2} /icon: (StarlightIcon)/ +// src/icon.ts +import type { StarlightIcon } from '@astrojs/starlight/types'; + +function getIconLabel(icon: StarlightIcon) { + // … +} +``` + ## Alle Symbole Nachstehend findest du eine Liste aller verfügbaren Symbole mit den zugehörigen Namen. Klicke auf ein Symbol, um den Namen in deine Zwischenablage zu kopieren. |