import type { ChatCompletionMessageParam } from "openai/resources/index"; import { twMerge } from "tailwind-merge"; import { User } from "lucide-react"; import Stack from "../../layout/Stack"; import Row from "../../layout/Row"; import Card from "../Card"; import Border from "../Border"; import Img from "../../layout/Img"; import type { VoiceTranscriptionParams } from "./types"; type Props = VoiceTranscriptionParams & { history: ChatCompletionMessageParam; user_image_url?: string; }; export default function AIPromptHistoryUserCard({ history, user_image_url, ...props }: Props) { return ( {history.content?.toString()} {user_image_url ? ( Prompting user ) : ( )} ); }