@@ -22,7 +22,6 @@ import {
22
22
Button ,
23
23
Col ,
24
24
DropdownItem ,
25
- ListGroupItem ,
26
25
Modal ,
27
26
ModalBody ,
28
27
ModalFooter ,
@@ -31,11 +30,10 @@ import {
31
30
} from "reactstrap" ;
32
31
33
32
import { Loader } from "../../../components/Loader" ;
34
- import DataConnectorModal from "../../dataConnectorsV2/components /DataConnectorModal" ;
33
+ // import DataConnectorModal from "./DataConnectorModal";
35
34
import type { DataConnectorRead } from "../../projectsV2/api/data-connectors.api" ;
36
35
import { useDeleteDataConnectorsByDataConnectorIdMutation } from "../../projectsV2/api/projectV2.enhanced-api" ;
37
36
import DataConnectorCredentialsModal from "./DataConnectorCredentialsModal" ;
38
- import DataConnectorView from "./DataConnectorView" ;
39
37
import { ButtonWithMenuV2 } from "../../../components/buttons/Button" ;
40
38
41
39
interface DataSourceDeleteModalProps {
@@ -109,12 +107,10 @@ function DataSourceDeleteModal({
109
107
</ Modal >
110
108
) ;
111
109
}
112
- export function DataSourceActions ( {
110
+ export default function DataConnectorActions ( {
113
111
dataConnector,
114
- projectId,
115
112
} : {
116
113
dataConnector : DataConnectorRead ;
117
- projectId : string ;
118
114
} ) {
119
115
const [ isCredentialsOpen , setCredentialsOpen ] = useState ( false ) ;
120
116
const [ isDeleteOpen , setIsDeleteOpen ] = useState ( false ) ;
@@ -172,70 +168,13 @@ export function DataSourceActions({
172
168
isOpen = { isDeleteOpen }
173
169
toggleModal = { toggleDelete }
174
170
/>
171
+ { /* TODO: integrate DataConnectorModal
175
172
<DataConnectorModal
176
173
currentStorage={dataConnector}
177
174
isOpen={isEditOpen}
178
175
toggle={toggleEdit}
179
176
projectId={projectId}
180
- />
181
- </ >
182
- ) ;
183
- }
184
- interface DataConnectorDisplayProps {
185
- dataConnector : DataConnectorRead ;
186
- projectId : string ;
187
- }
188
-
189
- export function DataConnectorDisplay ( {
190
- dataConnector,
191
- projectId,
192
- } : DataConnectorDisplayProps ) {
193
- const storageSensitive = dataConnector . storage ;
194
- const [ toggleView , setToggleView ] = useState ( false ) ;
195
- const toggleDetails = useCallback ( ( ) => {
196
- setToggleView ( ( open : boolean ) => ! open ) ;
197
- } , [ ] ) ;
198
-
199
- const storageType = storageSensitive ?. storage_type ? (
200
- < >
201
- { " " }
202
- < span className = "fst-italic" data-cy = "data-storage-type" >
203
- (type: { storageSensitive . storage_type } )
204
- </ span >
205
- </ >
206
- ) : null ;
207
-
208
- const storageName = (
209
- < span className = "fw-bold" data-cy = "data-storage-name" >
210
- { storageSensitive . name }
211
- </ span >
212
- ) ;
213
-
214
- return (
215
- < >
216
- < ListGroupItem
217
- action
218
- className = { cx ( "cursor-pointer" , "link-primary" , "text-body" ) }
219
- onClick = { toggleDetails }
220
- >
221
- < Row className = { cx ( "align-items-center" , "g-2" ) } >
222
- < Col >
223
- < span >
224
- { storageName }
225
- { storageType }
226
- </ span >
227
- </ Col >
228
- < Col xs = { 12 } sm = "auto" className = "ms-auto" >
229
- < DataSourceActions storage = { storage } projectId = { projectId } />
230
- </ Col >
231
- </ Row >
232
- </ ListGroupItem >
233
- < DataConnectorView
234
- dataConnector = { dataConnector }
235
- setToggleView = { toggleDetails }
236
- toggleView = { toggleView }
237
- projectId = { projectId }
238
- />
177
+ /> */ }
239
178
</ >
240
179
) ;
241
180
}
0 commit comments