Skelett
components/zustaende/Skelett.jsxDas Skelett – die Form dessen, was gleich kommt.
<Skelett form="board" spalten={7} zeilen={3} />
Nie ein Kreisel, nie ein Fortschrittsbalken. Es atmet zwischen Karte und Zweitknopf-Beige und steht still, wenn das System weniger Bewegung will.
Typen (.d.ts)
/** Skelett in der Form des Inhalts. Atmet 300 ms, steht bei reduzierter Bewegung, nie ein Kreisel. */
export interface SkelettProps {
/** "karte" (eine Karte) | "zeile" (Liste) | "board" (Stundenraster). */
form?: "karte" | "zeile" | "board";
/** Zeilen je Spalte. */
zeilen?: number;
/** Spalten im Board. */
spalten?: number;
style?: React.CSSProperties;
}
export function Skelett(props: SkelettProps): JSX.Element;