Buttons & CTAs / Button
Order Button
Commerce-specific action buttons in Badho DS. Pink/magenta (#DE078E) with 8 purposes across two sizes and three interaction states — simple outlined buttons, a tonal notified state, and three segmented stepper controls.
V 1.0View in Storybook
Controls
Purpose
Size
State
Variants
Props
Code
import { OrderButton } from '@/src/components/Button/Button'
// Simple outlined buttons
<OrderButton purpose="AddToCart" size="default" state="enabled" />
<OrderButton purpose="AddToCartPlus" size="sm" state="pressed" />
<OrderButton purpose="GetQuote" size="default" state="disabled" />
<OrderButton purpose="Notify" size="sm" state="enabled" />
// Tonal notified
<OrderButton purpose="Notified" size="default" state="enabled" />
// Segmented steppers
<OrderButton purpose="QtyDelete" size="default" quantity={10} step={10} onDelete={...} onIncrement={...} />
<OrderButton purpose="QtyStepper" size="default" quantity={10} step={10} onDecrement={...} onIncrement={...} />
<OrderButton purpose="QtyEditable" size="sm" quantity={10} onEdit={...} />