@@ -29,7 +29,6 @@ import {
2929 getValueFromObject ,
3030 dotNotationToObject ,
3131 ObjectId ,
32- safeParse ,
3332 processOperatorsAsync
3433} from "@cocreate/utils" ;
3534import "@cocreate/element-prototype" ;
@@ -892,28 +891,28 @@ async function renderValue(
892891 renderAs
893892 ) ;
894893
895- // 4. EXPRESSION EVALUATOR: Handle Math and Ternary logic
896- if ( value === undefined || value === null ) {
897- const dataProxy = new Proxy ( data || { } , {
898- get ( target , prop ) {
899- if ( typeof prop !== "string" ) return target [ prop ] ;
900- if ( prop in target ) return target [ prop ] ;
901- return getRenderValue ( node , data , prop , renderAs ) ;
902- } ,
903- has ( target , prop ) {
904- if ( typeof prop !== "string" ) return prop in target ;
905- return true ;
906- }
907- } ) ;
908-
909- const parsedValue = safeParse ( preProcessed , dataProxy ) ;
910-
911- if ( parsedValue !== null ) {
912- value = parsedValue ;
913- } else if ( preProcessed !== placeholderContent ) {
914- value = preProcessed ;
915- }
916- }
894+ // // 4. EXPRESSION EVALUATOR: Handle Math and Ternary logic
895+ // if (value === undefined || value === null) {
896+ // const dataProxy = new Proxy(data || {}, {
897+ // get(target, prop) {
898+ // if (typeof prop !== "string") return target[prop];
899+ // if (prop in target) return target[prop];
900+ // return getRenderValue(node, data, prop, renderAs);
901+ // },
902+ // has(target, prop) {
903+ // if (typeof prop !== "string") return prop in target;
904+ // return true;
905+ // }
906+ // });
907+
908+ // const parsedValue = safeParse(preProcessed, dataProxy);
909+
910+ // if (parsedValue !== null) {
911+ // value = parsedValue;
912+ // } else if (preProcessed !== placeholderContent) {
913+ // value = preProcessed;
914+ // }
915+ // }
917916 }
918917 } catch ( error ) {
919918 console . error ( error ) ;
0 commit comments