Skip to content

Commit 523b017

Browse files
set default values for canvas settings
1 parent 39b317c commit 523b017

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

client/packages/lowcoder/src/components/ThemeSettingsSelector.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ type ColorConfigProps = {
5050
gridColumns?: string; // Added By Aqib Mirza
5151
showComponentLoadingIndicators?: boolean;
5252
showDataLoadingIndicators?: boolean;
53+
canvasItemValue?: string;
5354
};
5455

5556
export 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"

client/packages/lowcoder/src/pages/setting/theme/detail/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ class ThemeDetailPage extends React.Component<ThemeDetailPageProps, ThemeDetailP
565565
<ThemeSettingsSelector
566566
themeSettingKey={canvasSettingItem.settingsKey}
567567
name={canvasSettingItem.name}
568-
radius={canvasSettingItem.value as string}
568+
canvasItemValue={canvasSettingItem.value as string}
569569
configChange={(params) => {
570570
this.configChange(params);
571571
}}

0 commit comments

Comments
 (0)