import { useI18n } from "../i18n"; import { useState } from "react"; import { useUnsavedDraft } from "../hooks/useUnsavedDraft"; import type { WidgetProps } from "./types"; export function FallbackWidget({ descriptor, onRespond }: WidgetProps) { const { t: translate } = useI18n(); const [text, setText] = useState(""); useUnsavedDraft(text); return (
{translate("Unsupported widget (kind: {kind}) — respond manually", { kind: descriptor.widget })}
{JSON.stringify(descriptor, null, 2)}