Skip to content

Commit 2b87ad8

Browse files
ZabilsyaZabilsya
andauthored
[DOP-22900] add React flow and some refactor transfer connection type forms (#63)
Co-authored-by: Zabilsya <[email protected]>
1 parent 65581cb commit 2b87ad8

File tree

26 files changed

+271
-20
lines changed

26 files changed

+271
-20
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@ant-design/icons": "5.5.1",
2121
"@tanstack/react-query": "5.56.2",
2222
"@tanstack/react-query-devtools": "5.56.2",
23+
"@xyflow/react": "12.4.1",
2324
"antd": "4.24.13",
2425
"axios": "1.7.7",
2526
"clsx": "2.1.1",

src/entities/transfer/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
export * from './api';
22
export * from './constants';
3+
export * from './ui';

src/entities/transfer/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { TransferConnectionParamFieldName } from './api';
2+
3+
export interface ConnectionParamFieldName {
4+
name: TransferConnectionParamFieldName;
5+
}

src/features/transfer/MutateTransferForm/components/TransferConnectionClickhouse/index.tsx renamed to src/entities/transfer/ui/TransferConnectionClickhouse/index.tsx

File renamed without changes.

src/features/transfer/MutateTransferForm/components/TransferConnectionClickhouse/types.ts renamed to src/entities/transfer/ui/TransferConnectionClickhouse/types.ts

File renamed without changes.

src/features/transfer/MutateTransferForm/components/TransferConnectionHdfs/index.tsx renamed to src/entities/transfer/ui/TransferConnectionHdfs/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ export const TransferConnectionHdfs = ({ name }: TransferConnectionHdfsProps) =>
2020
</Form.Item>
2121
<Form.Item label="File format" name={[name, 'file_format', 'type']} rules={[{ required: true }]}>
2222
<Select
23+
/** className "nodrag" for opening dropdown in select in custom node React Flow https://github.com/xyflow/xyflow/discussions/2694 */
24+
className="nodrag"
2325
size="large"
2426
options={
2527
name === 'source_params'

src/features/transfer/MutateTransferForm/components/TransferConnectionHdfs/types.ts renamed to src/entities/transfer/ui/TransferConnectionHdfs/types.ts

File renamed without changes.

src/features/transfer/MutateTransferForm/components/TransferConnectionHive/index.tsx renamed to src/entities/transfer/ui/TransferConnectionHive/index.tsx

File renamed without changes.

src/features/transfer/MutateTransferForm/components/TransferConnectionHive/types.ts renamed to src/entities/transfer/ui/TransferConnectionHive/types.ts

File renamed without changes.

src/features/transfer/MutateTransferForm/components/TransferConnectionMsSql/index.tsx renamed to src/entities/transfer/ui/TransferConnectionMsSql/index.tsx

File renamed without changes.

0 commit comments

Comments
 (0)