diff --git a/src/entities/transfer/ui/show/dbFileSourceParamsShow.tsx b/src/entities/transfer/ui/show/dbFileSourceParamsShow.tsx new file mode 100644 index 00000000..35044e30 --- /dev/null +++ b/src/entities/transfer/ui/show/dbFileSourceParamsShow.tsx @@ -0,0 +1,25 @@ +import { TextField } from "react-admin"; + +const DBFileSourceParamsShow = () => { + return ( + <> + + + + + ); +}; + +export default DBFileSourceParamsShow; diff --git a/src/entities/transfer/ui/show/dbFileTargetParamsShow.tsx b/src/entities/transfer/ui/show/dbFileTargetParamsShow.tsx new file mode 100644 index 00000000..26aaa323 --- /dev/null +++ b/src/entities/transfer/ui/show/dbFileTargetParamsShow.tsx @@ -0,0 +1,25 @@ +import { TextField } from "react-admin"; + +const DBFileTargetParamsShow = () => { + return ( + <> + + + + + ); +}; + +export default DBFileTargetParamsShow; diff --git a/src/widgets/transfer/ui/transferShow.tsx b/src/widgets/transfer/ui/transferShow.tsx index 2bab1639..e62ca66b 100644 --- a/src/widgets/transfer/ui/transferShow.tsx +++ b/src/widgets/transfer/ui/transferShow.tsx @@ -1,4 +1,6 @@ +import DBFileTargetParamsShow from "@entities/transfer/ui/show/dbFileTargetParamsShow"; import TitleElement from "@entities/titleElement"; +import DBFileSourceParamsShow from "@entities/transfer/ui/show/dbFileSourceParamsShow"; import DBSourceParamsShow from "@entities/transfer/ui/show/dbSourceParamsShow"; import DBTargetParamsShow from "@entities/transfer/ui/show/dbTargetParamsShow"; import useEnableGroupSelector from "@hooks/useEnableGroupSelector"; @@ -58,6 +60,12 @@ const TransferShow = () => { {/* if there is a file connection */} {dbType.includes(data.source_params.type) && ( + )} + {!dbType.includes(data.source_params.type) && ( + @@ -76,6 +84,12 @@ const TransferShow = () => { label={"Target (schema.table)"} /> )} + {!dbType.includes(data.source_params.type) && ( + + )} {/** // TODO: without the label option it does not show the field name */}