MenüChevron Down
Loader Ladeanzeige - Docs - Artefact

Loader Ladeanzeige

Feedback
Rein darstellend

Einführung

Eine Hilfskomponente, die den visuellen Zustand eines Spinner und zugehörigen Texts verwaltet.

Verwendung

Loading data...
import { Loader, Spinner } from "../components/ui";

export default function MyPage() {
  return <Loader text="Loading data..." />;
}

Benutzerdefinierter Spinner und Platzierung

import { Loader, Spinner } from "../components/ui";

export default function MyPage() {
  return (
    <Loader
      spinner={<Spinner size="lg" colorPalette="blue" />}
      spinnerPlacement="end"
    >
      Please wait
    </Loader>
  );
}

CMS-Seitenbauer

Diese Komponente ist als loader-Block im Seitenbauer (content/pages/*.json) verfügbar — das CMS-Feld text bildet direkt auf die text-Eigenschaft von Loader ab:

{
  "type": "loader",
  "text": "Checking availability...",
  "spinnerPlacement": "start"
}

Eigenschaften

EigenschaftTypBeschreibung
childrenanyTextinhalt, der neben dem Spinner gerendert wird.
spinnerChildBenutzerdefiniertes Spinner-Element. Standardmäßig <Spinner size="inherit" />.
textChildAlternative Eigenschaft für Textinhalt.

| spinnerPlacement | `"start" \ | "end"` | Wo der Spinner relativ zum Text platziert wird. Standardmäßig "start". |