UNPKG

@assistant-ui/react

Version:

React components for AI chat.

1 lines 836 B
{"version":3,"sources":["../../../src/primitive-hooks/contentPart/useContentPartDisplay.tsx"],"sourcesContent":["import { ContentPartState } from \"../../api/ContentPartRuntime\";\nimport { useContentPart } from \"../../context/react/ContentPartContext\";\nimport { UIContentPart } from \"../../types\";\n\nexport const useContentPartDisplay = () => {\n const display = useContentPart((c) => {\n if (c.type !== \"ui\")\n throw new Error(\n \"This component can only be used inside ui content parts.\",\n );\n\n return c as ContentPartState & UIContentPart & { part: UIContentPart };\n });\n\n return display;\n};\n"],"mappings":";AACA,SAAS,sBAAsB;AAGxB,IAAM,wBAAwB,MAAM;AACzC,QAAM,UAAU,eAAe,CAAC,MAAM;AACpC,QAAI,EAAE,SAAS;AACb,YAAM,IAAI;AAAA,QACR;AAAA,MACF;AAEF,WAAO;AAAA,EACT,CAAC;AAED,SAAO;AACT;","names":[]}