Velocity UI
Loading…
Menu

API Reference

Props and types for key components.

Button

Props table and type definition.

NameTypeDefaultDescription
variant'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link''default'Visual style
size'default' | 'sm' | 'lg' | 'icon''default'Dimensions
asChildbooleanfalseRender via Slot
disabledbooleanfalseDisable interaction
button.d.ts
export interface ButtonProps { variant?: 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link'; size?: 'default' | 'sm' | 'lg' | 'icon'; }

Card

Props table and type definition.

NameTypeDefaultDescription
classNamestring-Custom classes
asChildbooleanfalseRender via Slot
card.d.ts
export interface CardProps extends React.HTMLAttributes<HTMLDivElement> {}

Tooltip

Props table and type definition.

NameTypeDefaultDescription
delayDurationnumber150Show delay
side'top' | 'right' | 'bottom' | 'left''top'Position
tooltip.d.ts
export interface TooltipProps { delayDuration?: number }

Toast

Props table and type definition.

NameTypeDefaultDescription
titlestring-Toast title
descriptionstring-Body text
variant'default' | 'destructive''default'Visual style
durationnumber3000Auto-dismiss ms
toast.d.ts
export type Toast = { title?: string; description?: string; variant?: 'default' | 'destructive'; duration?: number }