CRUD, using other panel for creating/editing

I have an UI for the CRUD of JavaScript functions:

enter image description here

I have this doubt:

When creating or editing the functions(from the list of the left), would it be better to create another dialog for creating/editing the selected functions that opens when I click the "Create" or "Edit" buttons, or just do the create/delete in the same UI from the picture.