LoadingButton
Este conteúdo não está disponível em sua língua ainda.
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 |
— |
Example
Section titled “Example”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>);