@@ -37,13 +37,13 @@ const deleteIcon: IIconProps = { iconName: 'Delete' };
3737
3838export class MediaModal extends React . Component < MediaModalProps , MediaModalState > {
3939 @Resolve ( 'mediaService' )
40- public mediaService : IMediaService ;
40+ public declare mediaService : IMediaService ;
4141
4242 @Resolve ( 'eventManager' )
43- public eventManager : EventManager ;
44-
43+ public declare eventManager : EventManager ;
44+
4545 @Resolve ( 'viewManager' )
46- public viewManager : ViewManager ;
46+ public declare viewManager : ViewManager ;
4747
4848 constructor ( props : MediaModalProps ) {
4949 super ( props ) ;
@@ -104,7 +104,7 @@ export class MediaModal extends React.Component<MediaModalProps, MediaModalState
104104 for ( const file of this . state . selectedFiles ) {
105105 await this . mediaService . deleteMedia ( file ) ;
106106 }
107-
107+
108108 this . setState ( { selectedFiles : [ ] , showDeleteConfirmation : false } ) ;
109109 this . eventManager . dispatchEvent ( 'onSaveChanges' ) ;
110110 this . searchMedia ( ) ;
@@ -129,7 +129,7 @@ export class MediaModal extends React.Component<MediaModalProps, MediaModalState
129129 { item . name }
130130 </ Link >
131131 ) ;
132-
132+
133133 onRenderOverflowButton = ( overflowItems : any [ ] | undefined ) : JSX . Element => {
134134 return (
135135 < IconButton
@@ -152,7 +152,7 @@ export class MediaModal extends React.Component<MediaModalProps, MediaModalState
152152
153153 renderMediaItem = ( mediaItem : MediaContract ) : JSX . Element => {
154154 const thumbnailUrl : string = getThumbnailUrl ( mediaItem ) ;
155-
155+
156156 return (
157157 < div className = "media-box" key = { mediaItem . key } >
158158 < Stack horizontal horizontalAlign = "space-between" verticalAlign = "center" >
@@ -249,7 +249,7 @@ export class MediaModal extends React.Component<MediaModalProps, MediaModalState
249249 < DeleteConfirmationOverlay
250250 deleteItemTitle = { this . state . selectedFiles . length === 1 ? this . state . selectedFiles [ 0 ] . fileName : 'selected files' }
251251 onConfirm = { this . deleteMedia . bind ( this ) }
252- onDismiss = { this . closeDeleteConfirmation . bind ( this ) }
252+ onDismiss = { this . closeDeleteConfirmation . bind ( this ) }
253253 />
254254 }
255255 < Modal
@@ -288,7 +288,7 @@ export class MediaModal extends React.Component<MediaModalProps, MediaModalState
288288 onClick = { ( ) => this . linkMedia ( ) }
289289 />
290290 </ Stack . Item >
291- { this . state . selectedFiles . length > 0 &&
291+ { this . state . selectedFiles . length > 0 &&
292292 < Stack . Item >
293293 < DefaultButton
294294 iconProps = { deleteIcon }
0 commit comments