@@ -50,6 +50,7 @@ type ColorConfigProps = {
5050 gridColumns ?: string ; // Added By Aqib Mirza
5151 showComponentLoadingIndicators ?: boolean ;
5252 showDataLoadingIndicators ?: boolean ;
53+ canvasItemValue ?: string ;
5354} ;
5455
5556export default function ThemeSettingsSelector ( props : ColorConfigProps ) {
@@ -70,6 +71,7 @@ export default function ThemeSettingsSelector(props: ColorConfigProps) {
7071 fontFamily : defaultFontFamily ,
7172 showComponentLoadingIndicators : defaultShowComponentLoaders ,
7273 showDataLoadingIndicators : defaultShowDataLoaders ,
74+ canvasItemValue : defaultCanvasItemValue ,
7375 } = props ;
7476
7577 const configChangeWithDebounce = _ . debounce ( configChange , 0 ) ;
@@ -84,6 +86,7 @@ export default function ThemeSettingsSelector(props: ColorConfigProps) {
8486 const [ fontFamily , setFontFamily ] = useState ( defaultFontFamily ) ;
8587 const [ showComponentLoaders , setComponentLoaders ] = useState ( defaultShowComponentLoaders ) ;
8688 const [ showDataLoaders , setDataLoaders ] = useState ( defaultShowDataLoaders ) ;
89+ const [ canvasValue , setCanvasValue ] = useState ( defaultCanvasItemValue ) ;
8790
8891 const varName = `(${ themeSettingKey } )` ;
8992
@@ -245,6 +248,10 @@ export default function ThemeSettingsSelector(props: ColorConfigProps) {
245248 setDataLoaders ( defaultShowDataLoaders ) ;
246249 } , [ defaultShowDataLoaders ] ) ;
247250
251+ useEffect ( ( ) => {
252+ setCanvasValue ( defaultCanvasItemValue ) ;
253+ } , [ defaultCanvasItemValue ] ) ;
254+
248255 return (
249256 < ConfigItem className = { props . className } >
250257 { themeSettingKey !== "showDataLoadingIndicators"
0 commit comments