'use client';
import { BotIcon, ChevronDownIcon } from 'lucide-react';
import { type FC, forwardRef } from 'react';
import { AssistantModalPrimitive } from '@assistant-ui/react';
import { Thread } from '@/components/assistant-ui/thread';
import { TooltipIconButton } from '@/components/assistant-ui/tooltip-icon-button';
export const AssistantModal: FC = () => {
return (
);
};
type AssistantModalButtonProps = { 'data-state'?: 'open' | 'closed' };
const AssistantModalButton = forwardRef(({ 'data-state': state, ...rest }, ref) => {
const tooltip = state === 'open' ? 'Close Assistant' : 'Open Assistant';
return (
{tooltip}
);
});
AssistantModalButton.displayName = 'AssistantModalButton';