Primary interactive control supporting multiple semantic variants and sizes.
import { Button } from '@oddapp/ui' <Button variant="default">Default</Button> <Button variant="secondary">Secondary</Button> <Button variant="ghost">Ghost</Button> <Button variant="destructive">Destructive</Button> <Button variant="link">Link</Button>
import { Button } from '@oddapp/ui' <Button size="sm">Small</Button> <Button size="md">Medium</Button> <Button size="lg">Large</Button> <Button size="icon" aria-label="Settings"><SettingsIcon /></Button>
import { Button } from '@oddapp/ui' <Button loading>Saving…</Button> <Button disabled>Disabled</Button>