FunctionImageReveal({
direction = "up",
duration = 900,
threshold = 0.25,
once = true,
trigger = "view",
className,
packages/ui/src/primitives/image-reveal.tsx:20
FunctionInstallCard({
id,
tag,
title,
blurb,
file,
code,
lang = "bash",
}: {
id: string;
tag?: string;
title:
apps/docs/app/page.tsx:334
FunctionMagnetic({
strength = 0.35,
radius = 80,
as: Comp = "div",
className,
children,
style,
...props
}: Magne
packages/ui/src/primitives/magnetic.tsx:16
FunctionMarquee({
speed = 14,
direction = "left",
pauseOnHover = true,
vertical = false,
gap = 32,
className,
c
packages/ui/src/primitives/marquee.tsx:17
FunctionMultiSelect({
options,
value,
onValueChange,
placeholder = "Select options",
searchPlaceholder = "Search...",
packages/ui/src/components/multi-select.tsx:34
FunctionNumberTicker({
value,
duration = 1200,
decimals = 0,
trigger = "view",
className,
...props
}: NumberTickerProp
packages/ui/src/primitives/number-ticker.tsx:58
FunctionRating({
value = 0,
onValueChange,
max = 5,
readOnly = false,
size = "md",
className,
"aria-label": ar
packages/ui/src/components/rating.tsx:25
FunctionReveal({
as: Comp = "div",
distance = "16px",
direction = "up",
threshold = 0.2,
once = true,
delay = 0,
packages/ui/src/primitives/reveal.tsx:23
FunctionScrambleText({
text,
trigger = "hover",
duration,
speed,
chars,
active,
className,
...props
}: ScrambleTex
packages/ui/src/primitives/scramble-text.tsx:118
FunctionSplitText({
text,
mode = "word",
trigger = "view",
stagger = 50,
duration = 600,
className,
...props
}: S
packages/ui/src/primitives/split-text.tsx:17
FunctionStagger({
gap = 50,
duration = 400,
trigger = "view",
className,
children,
...props
}: StaggerProps)
packages/ui/src/primitives/stagger.tsx:27
FunctionTagInput({
value,
onValueChange,
placeholder = "Add tag…",
maxTags,
dedupe = true,
disabled,
className,
packages/ui/src/components/tag-input.tsx:19
FunctionTreeBranch({
node,
depth,
selectedId,
onSelect,
expanded,
onToggle,
icons,
}: {
node: TreeNode;
depth:
packages/ui/src/components/tree-view.tsx:143