@copilotkit/a2ui-renderer
Version:
A2UI Renderer for CopilotKit - render A2UI surfaces in React applications
31 lines (29 loc) • 1.08 kB
JavaScript
const require_adapter = require('../../adapter.cjs');
const require_utils = require('./utils.cjs');
const require_children = require('../children.cjs');
let lit = require("lit");
let _a2ui_web_core_v0_9_basic_catalog = require("@a2ui/web_core/v0_9/basic_catalog");
let lit_directives_style_map_js = require("lit/directives/style-map.js");
//#region src/web-components/catalog/basic/list.ts
const List = require_adapter.createLitComponent(_a2ui_web_core_v0_9_basic_catalog.ListApi, ({ props, buildChild }) => {
const isHorizontal = props.direction === "horizontal";
return lit.html`
<div
style=${(0, lit_directives_style_map_js.styleMap)({
display: "flex",
flexDirection: isHorizontal ? "row" : "column",
alignItems: require_utils.mapAlign(props.align),
overflowX: isHorizontal ? "auto" : "hidden",
overflowY: isHorizontal ? "hidden" : "auto",
width: "100%",
margin: "0",
padding: "0"
})}
>
${require_children.renderChildList(props.children, buildChild)}
</div>
`;
});
//#endregion
exports.List = List;
//# sourceMappingURL=list.cjs.map