fix: FilePicker: up button not working correctly when a final slash has been entered in the path field

Massimo Melina committed Mar 17, 2022 at 15:30 UTC a49c5337db36891ed5a10b2fc19fae7a5b034626
1 file changed +2 -1
admin/src/FilePicker.ts
+2 -1
@@ -53,7 +53,8 @@ export default function FilePicker({ onSelect }: { onSelect:(v:string[])=>void }
53 h(Box, { display:'flex', gap: 1 },
54 h(Button, {
55 onClick() {
56 - setCwd( isWindowsDrive(cwd) ? '' : cwd.slice(0, cwd.lastIndexOf(pathDelimiter)) )
56 + const s = /[\\/]$/.test(cwd) ? cwd.slice(0,-1) : cwd // exclude final delimiter, if any
57 + setCwd( isWindowsDrive(s) ? '' : s.slice(0, s.lastIndexOf(pathDelimiter)) )
58 }
59 }, h(ArrowUpward)),
60 h(Button, {