{
- if (state.mode === 'select-files') {
- if (!selected.some(i => i.id === file.id)) {
- setSelected([...selected, file]);
- } else {
- setSelected(selected.filter(i => i.id !== file.id));
- }
- } else if (state.mode === 'select-file') {
- setSelected([file]);
+ key={file.id}
+ className={
+ 'flex flex-row items-center border-t -mt-px px-4 py-2 cursor-pointer ' +
+ 'hover:bg-zinc-500 hover:bg-opacity-10 '
+ }
+ onClick={() => {
+ if (state.mode === 'select-files') {
+ if (!selected.some(i => i.id === file.id)) {
+ setSelected([...selected, file]);
+ } else {
+ setSelected(selected.filter(i => i.id !== file.id));
}
- }}
+ } else if (state.mode === 'select-file') {
+ setSelected([file]);
+ }
+ }}
>
-
-
- {file.name}
-
- {(state.mode === 'select-file' || state.mode === 'select-files') && (
-
e.stopPropagation()}>
- i.id === file.id)} />
-
- )}
+
+
+ {file.name}
- ))}
+ {(state.mode === 'select-file' || state.mode === 'select-files') && (
+
e.stopPropagation()}>
+ i.id === file.id)} />
+
+ )}
+
+ ))}
+ >
+ )}