diff --git a/app/client/src/components/editorComponents/actioncreator/ActionCreator.tsx b/app/client/src/components/editorComponents/actioncreator/ActionCreator.tsx index 9673601420..34554377fe 100644 --- a/app/client/src/components/editorComponents/actioncreator/ActionCreator.tsx +++ b/app/client/src/components/editorComponents/actioncreator/ActionCreator.tsx @@ -195,7 +195,8 @@ const views = { props.set(event); } }} - dataTreePath={""} + expected={"string"} + evaluatedValue={props.get(props.value, false) as string} isValid={props.isValid} errorMessage={props.validationMessage} /> diff --git a/app/client/src/components/propertyControls/ChartDataControl.tsx b/app/client/src/components/propertyControls/ChartDataControl.tsx index f64c22dc41..de4990e930 100644 --- a/app/client/src/components/propertyControls/ChartDataControl.tsx +++ b/app/client/src/components/propertyControls/ChartDataControl.tsx @@ -81,7 +81,7 @@ function DataControlComponent(props: RenderComponentProps) { updateOption(index, "seriesName", value); }, }} - evaluatedValue={evaluated.seriesName} + evaluatedValue={evaluated?.seriesName} theme={"DARK"} singleLine={false} placeholder="Series Name" @@ -113,7 +113,7 @@ function DataControlComponent(props: RenderComponentProps) { updateOption(index, "data", value); }, }} - evaluatedValue={evaluated.data} + evaluatedValue={evaluated?.data} meta={{ error: isValid ? "" : "There is an error", touched: true, diff --git a/app/client/src/components/propertyControls/InputTextControl.tsx b/app/client/src/components/propertyControls/InputTextControl.tsx index 0fcbebe18b..9faf5881b6 100644 --- a/app/client/src/components/propertyControls/InputTextControl.tsx +++ b/app/client/src/components/propertyControls/InputTextControl.tsx @@ -10,6 +10,7 @@ export function InputText(props: { onChange: (event: React.ChangeEvent | string) => void; isValid: boolean; errorMessage?: string; + evaluatedValue?: any; expected?: string; placeholder?: string; dataTreePath?: string; @@ -22,6 +23,7 @@ export function InputText(props: { onChange, placeholder, dataTreePath, + evaluatedValue, } = props; return ( @@ -30,6 +32,7 @@ export function InputText(props: { value: value, onChange: onChange, }} + evaluatedValue={evaluatedValue} expected={expected} dataTreePath={dataTreePath} meta={{