///
import { cell, recipe, UI } from "commontools";
export default recipe("LogicalAndNonJsx", (_state) => {
const user = cell<{ name: string; age: number }>({ name: "", age: 0 });
return {
[UI]: (
{/* Non-JSX right side: string template with complex expression */}
{user.get().name.length > 0 && `Hello, ${user.get().name}!`}
{/* Non-JSX right side: number expression */}
Age: {user.get().age > 18 && user.get().age}
),
};
});