Skip to content

Commit 401ba35

Browse files
committed
Fix context menu
1 parent a3d2e06 commit 401ba35

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/FileGrid.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,24 +49,24 @@ function FileGrid({
4949
{files.map((file) => (
5050
<Grid item key={file.key} xs={12} sm={6} md={4} lg={3} xl={2}>
5151
<ListItemButton
52-
component="a"
53-
href={`/webdav/${encodeKey(file.key)}`}
54-
target="_blank"
55-
rel="noopener noreferrer"
5652
selected={multiSelected?.includes(file.key)}
57-
onClick={(event) => {
53+
onClick={() => {
5854
if (multiSelected !== null) {
5955
onMultiSelect(file.key);
60-
event.preventDefault();
6156
} else if (isDirectory(file)) {
6257
onCwdChange(file.key + "/");
63-
event.preventDefault();
64-
}
58+
} else
59+
window.open(
60+
`/webdav/${encodeKey(file.key)}`,
61+
"_blank",
62+
"noopener,noreferrer"
63+
);
6564
}}
6665
onContextMenu={(e) => {
6766
e.preventDefault();
6867
onMultiSelect(file.key);
6968
}}
69+
sx={{ userSelect: "none" }}
7070
>
7171
<ListItemIcon>
7272
{file.customMetadata?.thumbnail ? (

0 commit comments

Comments
 (0)