/* * @ts-nocheck * Preventing TS checks with files presented in the video for a better presentation. */ import { modificationsRegex } from '~/utils/diff'; import { MODEL_REGEX, PROVIDER_REGEX } from '~/utils/constants'; import { Markdown } from './Markdown'; interface UserMessageProps { content: string; } export function UserMessage({ content }: UserMessageProps) { return (
{sanitizeUserMessage(content)}
); } function sanitizeUserMessage(content: string) { return content .replace(modificationsRegex, '') .replace(MODEL_REGEX, 'Using: $1') .replace(PROVIDER_REGEX, ' ($1)\n\n') .trim(); }