@@ -239,31 +239,33 @@ class DirectoryEntry extends React.Component {
239239 hasChildren = { this . getChildren ( ) . length > 0 }
240240 closeTree = { this . closeTree }
241241 />
242- < Modal
243- isOpen = { this . state . showDeleteDirectoryModal }
244- onClose = { this . closeModals }
245- width = { 400 }
246- >
247- < Alert
248- title = "Delete Directory"
249- body = {
250- < span >
251- Are you sure you want to delete < b > { title } </ b > ?
252- < br />
253- The directory will be permanently removed.
254- </ span >
255- }
256- onCancel = { this . closeModals }
257- onDelete = { ( ) => {
258- this . setState ( {
259- showDeleteDirectoryModal : false ,
260- } ) ;
261- this . props . signals . files . directoryDeleted ( {
262- directoryShortid : shortid ,
263- } ) ;
264- } }
265- />
266- </ Modal >
242+ { this . state . showDeleteDirectoryModal && (
243+ < Modal
244+ isOpen = { this . state . showDeleteDirectoryModal }
245+ onClose = { this . closeModals }
246+ width = { 400 }
247+ >
248+ < Alert
249+ title = "Delete Directory"
250+ body = {
251+ < span >
252+ Are you sure you want to delete < b > { title } </ b > ?
253+ < br />
254+ The directory will be permanently removed.
255+ </ span >
256+ }
257+ onCancel = { this . closeModals }
258+ onDelete = { ( ) => {
259+ this . setState ( {
260+ showDeleteDirectoryModal : false ,
261+ } ) ;
262+ this . props . signals . files . directoryDeleted ( {
263+ directoryShortid : shortid ,
264+ } ) ;
265+ } }
266+ />
267+ </ Modal >
268+ ) }
267269 </ EntryContainer >
268270 ) }
269271 < Opener open = { open } >
@@ -287,32 +289,34 @@ class DirectoryEntry extends React.Component {
287289 setCurrentModule = { this . setCurrentModule }
288290 markTabsNotDirty = { this . markTabsNotDirty }
289291 />
290- < Modal
291- isOpen = { this . state . showDeleteModuleModal }
292- onClose = { this . closeModals }
293- width = { 400 }
294- >
295- < Alert
296- title = "Delete File"
297- body = {
298- < span >
299- Are you sure you want to delete{ ' ' }
300- < b > { this . state . moduleToDeleteTitle } </ b > ?
301- < br />
302- The file will be permanently removed.
303- </ span >
304- }
305- onCancel = { this . closeModals }
306- onDelete = { ( ) => {
307- this . setState ( {
308- showDeleteModuleModal : false ,
309- } ) ;
310- this . props . signals . files . moduleDeleted ( {
311- moduleShortid : this . state . moduleToDeleteShortid ,
312- } ) ;
313- } }
314- />
315- </ Modal >
292+ { this . state . showDeleteModuleModal && (
293+ < Modal
294+ isOpen = { this . state . showDeleteModuleModal }
295+ onClose = { this . closeModals }
296+ width = { 400 }
297+ >
298+ < Alert
299+ title = "Delete File"
300+ body = {
301+ < span >
302+ Are you sure you want to delete{ ' ' }
303+ < b > { this . state . moduleToDeleteTitle } </ b > ?
304+ < br />
305+ The file will be permanently removed.
306+ </ span >
307+ }
308+ onCancel = { this . closeModals }
309+ onDelete = { ( ) => {
310+ this . setState ( {
311+ showDeleteModuleModal : false ,
312+ } ) ;
313+ this . props . signals . files . moduleDeleted ( {
314+ moduleShortid : this . state . moduleToDeleteShortid ,
315+ } ) ;
316+ } }
317+ />
318+ </ Modal >
319+ ) }
316320 { creating === 'module' && (
317321 < Entry
318322 id = ""
0 commit comments