FunctionGatedButton({
canAct = true,
gateReason,
title,
disabled,
className,
children,
...rest
}: GatedButtonProps)
src/components/ui/gated-button.tsx:68
FunctionMessageBubble({
message,
reply,
reactions,
currentUserId,
onToggleReaction,
}: MessageBubbleProps)
src/components/inbox/message-bubble.tsx:244
FunctionMessageComposer({
conversationId,
sessionExpired,
onSend,
onSendMedia,
onOpenTemplates,
replyTo,
onClearReply,
src/components/inbox/message-composer.tsx:115
FunctionMessageThread({
conversation,
contact,
messages,
onMessagesLoaded,
onNewMessage,
onUpdateMessage,
onStatusCha
src/components/inbox/message-thread.tsx:153
FunctionNextNodeRow({
value,
allNodes,
currentKey,
onChange,
label,
}: {
value: string;
allNodes: BuilderNode[];
src/components/flows/forms/fields.tsx:65
FunctionNodeCard({
node,
allNodes,
expanded,
isEntry,
isFlashed,
cardRef,
issues,
onToggle,
onUpdate,
onUp
src/components/flows/flow-builder.tsx:366
FunctionNodeEditSheet({
node,
isEntry,
allNodes,
onClose,
onUpdateConfig,
onDelete,
onSetEntry,
}: {
node: BuilderN
src/components/flows/flow-canvas.tsx:591
FunctionNodeKeySelect({
value,
nodes,
excludeKey,
onChange,
placeholder,
className,
}: {
value: string | null;
node
src/components/flows/forms/fields.tsx:92