|
9 | 9 | } from '@alilc/lowcode-datasource-types'; |
10 | 10 | import { Button, Message, Dialog } from '@alifd/next'; |
11 | 11 | import _isArray from 'lodash/isArray'; |
12 | | -import { HTML5Backend } from 'react-dnd-html5-backend'; |
13 | | -import { DndProvider } from 'react-dnd'; |
14 | 12 | import { createStateMachine } from '../utils/stateMachine'; |
15 | 13 | import { DataSourcePaneContext } from '../utils/panel-context'; |
16 | 14 | import { DataSourceFilter } from '../components/DataSourceFilter'; |
@@ -350,54 +348,52 @@ export class DataSourcePane extends PureComponent< |
350 | 348 | const isEmpty = current.context.dataSourceList.length === 0; |
351 | 349 |
|
352 | 350 | return ( |
353 | | - <DndProvider backend={HTML5Backend}> |
354 | | - <div |
355 | | - className={cn(generateClassName('container'), className)} |
356 | | - style={style} |
357 | | - > |
358 | | - <div className={generateClassName('title')}> |
359 | | - 数据源 |
360 | | - {helpLink && <Button component="a" href={helpLink}>使用帮助</Button>} |
361 | | - </div> |
362 | | - <DataSourceFilter |
363 | | - key={current.context.dataSourceListFilter.renderKey} |
364 | | - dataSourceTypes={dataSourceTypes} |
365 | | - onFilter={this.handleFilterChange} |
366 | | - /> |
367 | | - <DataSourceOperations |
368 | | - dataSource={current.context.dataSourceList} |
369 | | - empty={isEmpty} |
370 | | - importPlugins={importPlugins} |
371 | | - dataSourceTypes={dataSourceTypes} |
372 | | - onCreate={this.handleCreate} |
373 | | - onStartExport={this.handleStartExport} |
374 | | - onCancelExport={this.handleCancelExport} |
375 | | - onFinishExport={this.handleFinishExport} |
376 | | - onStartSort={this.handleStartSort} |
377 | | - onCancelSort={this.handleCancelSort} |
378 | | - onFinishSort={this.handleFinishSort} |
379 | | - onImport={this.handleImport} |
380 | | - mode={mode} |
381 | | - selectedList={current.context.export.selectedDataSourceIdList} |
| 351 | + <div |
| 352 | + className={cn(generateClassName('container'), className)} |
| 353 | + style={style} |
| 354 | + > |
| 355 | + <div className={generateClassName('title')}> |
| 356 | + 数据源 |
| 357 | + {helpLink && <Button component="a" href={helpLink}>使用帮助</Button>} |
| 358 | + </div> |
| 359 | + <DataSourceFilter |
| 360 | + key={current.context.dataSourceListFilter.renderKey} |
| 361 | + dataSourceTypes={dataSourceTypes} |
| 362 | + onFilter={this.handleFilterChange} |
| 363 | + /> |
| 364 | + <DataSourceOperations |
| 365 | + dataSource={current.context.dataSourceList} |
| 366 | + empty={isEmpty} |
| 367 | + importPlugins={importPlugins} |
| 368 | + dataSourceTypes={dataSourceTypes} |
| 369 | + onCreate={this.handleCreate} |
| 370 | + onStartExport={this.handleStartExport} |
| 371 | + onCancelExport={this.handleCancelExport} |
| 372 | + onFinishExport={this.handleFinishExport} |
| 373 | + onStartSort={this.handleStartSort} |
| 374 | + onCancelSort={this.handleCancelSort} |
| 375 | + onFinishSort={this.handleFinishSort} |
| 376 | + onImport={this.handleImport} |
| 377 | + mode={mode} |
| 378 | + selectedList={current.context.export.selectedDataSourceIdList} |
| 379 | + /> |
| 380 | + <div className={generateClassName('list')}> |
| 381 | + <DataSourceList |
| 382 | + renderItemInfoTags={renderDataSourceInfoTags} |
| 383 | + dataSource={current.context.dataSourceList.filter((i: DataSourceConfig) => { |
| 384 | + return ( |
| 385 | + i.id.indexOf(current.context.dataSourceListFilter.keyword) !== |
| 386 | + -1 && |
| 387 | + (!current.context.dataSourceListFilter.dataSourceType || |
| 388 | + current.context.dataSourceListFilter.dataSourceType === |
| 389 | + i.type) |
| 390 | + ); |
| 391 | + })} |
| 392 | + onOperationClick={this.handleOperationClick} |
382 | 393 | /> |
383 | | - <div className={generateClassName('list')}> |
384 | | - <DataSourceList |
385 | | - renderItemInfoTags={renderDataSourceInfoTags} |
386 | | - dataSource={current.context.dataSourceList.filter((i: DataSourceConfig) => { |
387 | | - return ( |
388 | | - i.id.indexOf(current.context.dataSourceListFilter.keyword) !== |
389 | | - -1 && |
390 | | - (!current.context.dataSourceListFilter.dataSourceType || |
391 | | - current.context.dataSourceListFilter.dataSourceType === |
392 | | - i.type) |
393 | | - ); |
394 | | - })} |
395 | | - onOperationClick={this.handleOperationClick} |
396 | | - /> |
397 | | - </div> |
398 | | - {this.renderDetail()} |
399 | 394 | </div> |
400 | | - </DndProvider> |
| 395 | + {this.renderDetail()} |
| 396 | + </div> |
401 | 397 | ); |
402 | 398 | } |
403 | 399 | } |
0 commit comments