import { Card, Stack, Skeleton, Text } from "@mantine/core"; import { match } from "ts-pattern"; export default function PreparingContent({ textGenerationState, }: { textGenerationState: string; }) { return ( {match(textGenerationState) .with("awaitingSearchResults", () => "Awaiting search results...") .with("preparingToGenerate", () => "Preparing AI response...") .otherwise(() => null)} ); }