Corrigir ícones e adicionar exclusão no explorador de arquivos

- Trocar ícone archive (lixeira) por download em todos os botões
- Adicionar botão de excluir com ícone trash-2 em cada entrada
- Rota DELETE /api/files com proteção contra exclusão da raiz
- Confirmação via modal antes de excluir
This commit is contained in:
Frederico Castro
2026-02-28 03:00:45 -03:00
parent 2fccaaac40
commit e9f65c2845
4 changed files with 46 additions and 4 deletions

View File

@@ -144,6 +144,7 @@ const API = {
files: {
list(path) { return API.request('GET', `/files${path ? '?path=' + encodeURIComponent(path) : ''}`); },
delete(path) { return API.request('DELETE', `/files?path=${encodeURIComponent(path)}`); },
},
reports: {