https://github.com/NikitaKirav/FileBrowser/blob/100100745475283f47ba6eb76b32c1e89d8f9f3c/MyProject/Scripts/Components/ModalWindow/ModalWindow.js#L30
когда у тебя в коде появляются длинные конструкции if else if... значит что-то не то
лучше сделать так
let handlers = {
create: (params) => createFolder(params),
delete: (params) => deleteFolder(params)
}
а уже в коде вызывать что-то типо такого
где action это твой modalWindow.dataset.id
https://github.com/NikitaKirav/FileBrowser/blob/100100745475283f47ba6eb76b32c1e89d8f9f3c/MyProject/Scripts/Components/ModalWindow/ModalWindow.js#L30
когда у тебя в коде появляются длинные конструкции if else if... значит что-то не то
лучше сделать так
а уже в коде вызывать что-то типо такого
где action это твой
modalWindow.dataset.id