UNPKG

@copilotkit/a2ui-renderer

Version:

A2UI Renderer for CopilotKit - render A2UI surfaces in React applications

29 lines (27 loc) 796 B
import { createLitComponent } from "../../adapter.mjs"; import { getBaseLeafStyle } from "./utils.mjs"; import { html } from "lit"; import { IconApi } from "@a2ui/web_core/v0_9/basic_catalog"; import { styleMap } from "lit/directives/style-map.js"; //#region src/web-components/catalog/basic/icon.ts const Icon = createLitComponent(IconApi, ({ props }) => { const iconName = typeof props.name === "string" ? props.name : props.name?.path; return html` <span class="material-symbols-outlined" style=${styleMap({ ...getBaseLeafStyle(), fontSize: "24px", width: "24px", height: "24px", display: "inline-flex", alignItems: "center", justifyContent: "center" })} >${iconName}</span > `; }); //#endregion export { Icon }; //# sourceMappingURL=icon.mjs.map