We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 987440c commit a830586Copy full SHA for a830586
1 file changed
resources/scripts/components/server/files/FileObjectRow.tsx
@@ -16,12 +16,13 @@ import { bytesToString } from '@/lib/formatters';
16
import styles from './style.module.css';
17
18
const Clickable: React.FC<{ file: FileObject }> = memo(({ file, children }) => {
19
+ const [canRead] = usePermissions(['file.read']);
20
const [canReadContents] = usePermissions(['file.read-content']);
21
const directory = ServerContext.useStoreState((state) => state.files.directory);
22
23
const match = useRouteMatch();
24
- return !canReadContents || (file.isFile && !file.isEditable()) ? (
25
+ return (file.isFile && (!file.isEditable() || !canReadContents)) || (!file.isFile && !canRead) ? (
26
<div className={styles.details}>{children}</div>
27
) : (
28
<NavLink
0 commit comments