Action Swap

Cascade

action-swap-cascade.tsx

Install

$ bunx --bun shadcn add @beui/action-swap-cascade

API Reference

ActionSwapCascadeButton

defaultValue?
string
Default—
className?
string
Default—
size?
"sm" | "md" | "lg" | "icon"
Default—
value?
string
Default—
items
ActionSwapItem[]
Default—
onValueChange?
((value: string, item: ActionSwapItem) => void)
Default—
variant?
"outline" | "ghost" | "primary" | "secondary"
Default—
iconOnly?
boolean
Default—
cycle?
boolean
Default—

ActionSwapCascadeText

className?
string
Default—
value
string
Default—

ActionSwapCascadeIcon

className?
string
Default—
value
string
Default—

Blur

action-swap-blur.tsx

Install

$ bunx --bun shadcn add @beui/action-swap-blur

API Reference

ActionSwapBlurButton

defaultValue?
string
Default—
className?
string
Default—
size?
"sm" | "md" | "lg" | "icon"
Default—
value?
string
Default—
items
ActionSwapItem[]
Default—
onValueChange?
((value: string, item: ActionSwapItem) => void)
Default—
variant?
"outline" | "ghost" | "primary" | "secondary"
Default—
iconOnly?
boolean
Default—
cycle?
boolean
Default—

ActionSwapBlurText

className?
string
Default—
value
string
Default—

ActionSwapBlurIcon

className?
string
Default—
value
string
Default—

Roll

action-swap-roll.tsx

Install

$ bunx --bun shadcn add @beui/action-swap-roll

API Reference

ActionSwapRollButton

defaultValue?
string
Default—
className?
string
Default—
size?
"sm" | "md" | "lg" | "icon"
Default—
value?
string
Default—
items
ActionSwapItem[]
Default—
onValueChange?
((value: string, item: ActionSwapItem) => void)
Default—
variant?
"outline" | "ghost" | "primary" | "secondary"
Default—
iconOnly?
boolean
Default—
cycle?
boolean
Default—

ActionSwapRollText

className?
string
Default—
value
string
Default—

ActionSwapRollIcon

className?
string
Default—
value
string
Default—

Updated