primitives
button
Button
Polymorphic button with primary / secondary / ghost / destructive variants and loading state.
$
Component docs
ndui add button
Variants
Source
<Button Variant="ButtonVariant.Primary">Primary</Button>
<Button Variant="ButtonVariant.Secondary">Secondary</Button>
<Button Variant="ButtonVariant.Ghost">Ghost</Button>
<Button Variant="ButtonVariant.Destructive">Destructive</Button>
<Button Variant="ButtonVariant.Link">Link</Button>
Sizes
Source
<Button Size="ButtonSize.Small">Small</Button>
<Button Size="ButtonSize.Medium">Medium</Button>
<Button Size="ButtonSize.Large">Large</Button>
States
Source
<Button Disabled="true">Disabled</Button>
<Button Loading="true" LoadingText="Saving…" />
<Button>
<LeadingIcon><Icon Name="plus" /></LeadingIcon>
Add item
</Button>
<Button Variant="ButtonVariant.Secondary">
Next step
<TrailingIcon><Icon Name="chevron-right" /></TrailingIcon>
</Button>