import type { Children } from "@alloy-js/core"; import { childrenArray, For, Indent, Show } from "@alloy-js/core"; import { ValueExpression } from "./ValueExpression.js"; export interface ArrayExpressionProps { children?: Children; jsValue?: unknown[]; } export function ArrayExpression(props: ArrayExpressionProps) { const hasVisibleChildren = childrenArray(() => props.children).filter((c) => Boolean(c)).length > 0; return ( [ {(value) => } {props.jsValue && props.jsValue.length > 0 && ( <> ,
)} {props.children}
]
); }