diff --git a/apps/rowboat/app/components/ui/textarea-with-send.tsx b/apps/rowboat/app/components/ui/textarea-with-send.tsx index 96531554..a66a803a 100644 --- a/apps/rowboat/app/components/ui/textarea-with-send.tsx +++ b/apps/rowboat/app/components/ui/textarea-with-send.tsx @@ -2,7 +2,8 @@ import { forwardRef, TextareaHTMLAttributes } from 'react'; import { Textarea } from '@/components/ui/textarea'; -import { Send } from 'lucide-react'; +import { Send, MoreVertical } from 'lucide-react'; +import { Dropdown, DropdownItem, DropdownMenu, DropdownTrigger } from '@heroui/react'; import clsx from 'clsx'; interface TextareaWithSendProps extends Omit, 'onChange'> { @@ -11,6 +12,9 @@ interface TextareaWithSendProps extends Omit void; isSubmitting?: boolean; submitDisabled?: boolean; + onImportJson?: () => void; + importDisabled?: boolean; + isImporting?: boolean; placeholder?: string; className?: string; rows?: number; @@ -25,6 +29,9 @@ export const TextareaWithSend = forwardRef { + const hasMore = Boolean(onImportJson); return (