@assistant-ui/react
Version:
React components for AI chat.
1 lines • 852 B
Source Map (JSON)
{"version":3,"sources":["../../../src/primitive-hooks/contentPart/useContentPartImage.tsx"],"sourcesContent":["import { ContentPartState } from \"../../api/ContentPartRuntime\";\nimport { useContentPart } from \"../../context/react/ContentPartContext\";\nimport { ImageContentPart } from \"../../types\";\n\nexport const useContentPartImage = () => {\n const image = useContentPart((c) => {\n if (c.type !== \"image\")\n throw new Error(\n \"ContentPartImage can only be used inside image content parts.\",\n );\n\n return c as ContentPartState &\n ImageContentPart & { part: ImageContentPart };\n });\n\n return image;\n};\n"],"mappings":";AACA,SAAS,sBAAsB;AAGxB,IAAM,sBAAsB,MAAM;AACvC,QAAM,QAAQ,eAAe,CAAC,MAAM;AAClC,QAAI,EAAE,SAAS;AACb,YAAM,IAAI;AAAA,QACR;AAAA,MACF;AAEF,WAAO;AAAA,EAET,CAAC;AAED,SAAO;AACT;","names":[]}