Skip to content

Commit 3504d8d

Browse files
committed
🐛 修复userconfig选择框问题与二次打开不显示的问题
1 parent eb0031f commit 3504d8d

File tree

1 file changed

+8
-1
lines changed
  • src/pages/components/UserConfigPanel

1 file changed

+8
-1
lines changed

src/pages/components/UserConfigPanel/index.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const UserConfigPanel: React.FC<{
2525
const [visible, setVisible] = React.useState(true);
2626
const [tab, setTab] = React.useState(Object.keys(userConfig)[0]);
2727
useEffect(() => {
28+
setTab(Object.keys(userConfig)[0]);
2829
setVisible(true);
2930
}, [script, userConfig]);
3031
return (
@@ -132,7 +133,13 @@ const UserConfigPanel: React.FC<{
132133
/>
133134
);
134135
case "checkbox":
135-
return <Checkbox>{item.description}</Checkbox>;
136+
return (
137+
<Checkbox
138+
defaultChecked={values[`${itemKey}.${key}`]}
139+
>
140+
{item.description}
141+
</Checkbox>
142+
);
136143
case "select":
137144
case "mult-select":
138145
// eslint-disable-next-line no-case-declarations

0 commit comments

Comments
 (0)