import { ComponentUIDL, GeneratedFile, ReactStyleVariation } from '@teleporthq/teleport-types' import { createReactComponentGenerator } from '@teleporthq/teleport-component-generator-react' import { createAIChatOptionChipsStylesPlugin } from '../src/ai-chat/option-chips-styles-plugin' /** * The assistant's answer chips change appearance with a `data-option-state` * attribute its workflows write — an attribute selector, which a per-node UIDL * style cannot express. This plugin appends those rules to the chat's own * style template. * * Unlike the markdown rules these must NOT be `:global(...)`: a chip is a * lowercase `