Aller au contenu

LoadingButton

Ce contenu n’est pas encore disponible dans votre langue.

import { LoadingButton } from "@rebasepro/ui";
Prop Type Required Description
children React.ReactNode —
variant "text" | "filled" | "outlined" —
disabled boolean —
color "text" | "error" | "primary" | "secondary" | "neutral" —
size "small" | "smallest" | "medium" | "large" | "xl" | "2xl" —
startIcon React.ReactNode —
fullWidth boolean —
className string —
component P —
onClick React.MouseEventHandler<HTMLElement> —
loading boolean —

This is the example the design-system sync renders and verifies for this component.

import { LoadingButton } from "@rebasepro/ui";
// Ported from UIReferenceView's "LoadingButton" section.
export const States = () => (
<div className="flex flex-wrap gap-3 p-4">
<LoadingButton loading={true}>Saving…</LoadingButton>
<LoadingButton loading={false}>Idle</LoadingButton>
<LoadingButton disabled>Disabled</LoadingButton>
</div>
);