Przeglądaj źródła

fix: 数据源添加选项按钮在左侧无焦点的情况下不渲染

outaozhen 3 lat temu
rodzic
commit
9f85309715
1 zmienionych plików z 17 dodań i 15 usunięć
  1. 17 15
      src/pages/Schema/Option/index.tsx

+ 17 - 15
src/pages/Schema/Option/index.tsx

@@ -221,21 +221,23 @@ const Option = () => {
                 </CopyToClipboard>
               ) : null,
               actions: [
-                <Button
-                  key="btn-key"
-                  size="small"
-                  type="primary"
-                  onClick={() => {
-                    setState({
-                      ...state,
-                      modalType: OptionModalType.ADD,
-                      modalVisible: true
-                    })
-                  }}
-                  ghost>
-                  <PlusOutlined />
-                  添加选项
-                </Button>
+                state.activeID ? (
+                  <Button
+                    key="btn-key"
+                    size="small"
+                    type="primary"
+                    onClick={() => {
+                      setState({
+                        ...state,
+                        modalType: OptionModalType.ADD,
+                        modalVisible: true
+                      })
+                    }}
+                    ghost>
+                    <PlusOutlined />
+                    添加选项
+                  </Button>
+                ) : null
               ]
             }}
             components={{