From 86a33994b96be0ed213a7a67005b48ca5e85ef5e Mon Sep 17 00:00:00 2001 From: arkml Date: Mon, 8 Sep 2025 22:16:47 +0530 Subject: [PATCH] simplified the new assistant text box --- .../app/components/ui/textarea-with-send.tsx | 50 +++++++++++++++++-- .../components/build-assistant-section.tsx | 44 +++------------- 2 files changed, 53 insertions(+), 41 deletions(-) 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 (