@@ -10,9 +10,9 @@ import {
10
10
TextInput ,
11
11
} from '@mongodb-js/compass-components' ;
12
12
import { createView , changeViewName , close } from '../../modules/create-view' ;
13
- import type { LoggerAndTelemetry } from '@mongodb-js/compass-logging/provider' ;
14
- import { withLoggerAndTelemetry } from '@mongodb-js/compass-logging/provider' ;
15
13
import type { CreateViewRootState } from '../../stores/create-view' ;
14
+ import { withTelemetry } from '@mongodb-js/compass-telemetry/provider' ;
15
+ import type { TrackFunction } from '@mongodb-js/compass-telemetry' ;
16
16
17
17
const progressContainerStyles = css ( {
18
18
display : 'flex' ,
@@ -31,7 +31,7 @@ type CreateViewModalProps = {
31
31
pipeline ?: unknown [ ] ;
32
32
isRunning ?: boolean ;
33
33
error : Error | null ;
34
- logger : LoggerAndTelemetry ;
34
+ track : TrackFunction ;
35
35
} ;
36
36
37
37
class CreateViewModal extends PureComponent < CreateViewModalProps > {
@@ -46,7 +46,7 @@ class CreateViewModal extends PureComponent<CreateViewModalProps> {
46
46
47
47
componentDidUpdate ( prevProps : CreateViewModalProps ) {
48
48
if ( prevProps . isVisible !== this . props . isVisible && this . props . isVisible ) {
49
- this . props . logger . track ( 'Screen' , { name : 'create_view_modal' } ) ;
49
+ this . props . track ( 'Screen' , { name : 'create_view_modal' } ) ;
50
50
}
51
51
}
52
52
@@ -113,13 +113,12 @@ const mapStateToProps = (state: CreateViewRootState) => ({
113
113
* Connect the redux store to the component.
114
114
* (dispatch)
115
115
*/
116
- const MappedCreateViewModal = withLoggerAndTelemetry (
116
+ const MappedCreateViewModal = withTelemetry (
117
117
connect ( mapStateToProps , {
118
118
createView,
119
119
changeViewName,
120
120
closeModal : close ,
121
- } ) ( CreateViewModal ) ,
122
- 'COMPASS-CREATE-VIEW-UI'
121
+ } ) ( CreateViewModal )
123
122
) ;
124
123
125
124
export default MappedCreateViewModal ;
0 commit comments