Fix dateien.jsx: Fragment-Syntax-Fehler behoben, Upload-Tab korrekt isoliert
This commit is contained in:
@@ -569,8 +569,11 @@ export default function Dateien({ toast, mobile }) {
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
{/* ── Upload-Ordner Tab ─────────────────────────────────────────────── */}
|
||||||
|
{tab==='upload' && <UploadShareManager toast={toast}/>}
|
||||||
|
|
||||||
{/* ── Suche + Upload-Zone ───────────────────────────────────────────── */}
|
{/* ── Suche + Upload-Zone ───────────────────────────────────────────── */}
|
||||||
<div style={{display:mobile?'block':'flex',gap:8,marginBottom:12}}>
|
{tab!=='upload' && <div style={{display:mobile?'block':'flex',gap:8,marginBottom:12}}>
|
||||||
<div style={{position:'relative',flex:1,marginBottom:mobile?8:0}}>
|
<div style={{position:'relative',flex:1,marginBottom:mobile?8:0}}>
|
||||||
<span style={{position:'absolute',left:12,top:'50%',transform:'translateY(-50%)'}}>
|
<span style={{position:'absolute',left:12,top:'50%',transform:'translateY(-50%)'}}>
|
||||||
<SearchIcon size={14} color="rgba(255,255,255,0.3)"/>
|
<SearchIcon size={14} color="rgba(255,255,255,0.3)"/>
|
||||||
@@ -597,12 +600,12 @@ export default function Dateien({ toast, mobile }) {
|
|||||||
{uploading?'Hochladen…':dragOver?'Loslassen':mobile?'Datei hochladen':'Hier ablegen oder klicken'}
|
{uploading?'Hochladen…':dragOver?'Loslassen':mobile?'Datei hochladen':'Hier ablegen oder klicken'}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>}
|
||||||
|
|
||||||
{loading&&<div style={{color:'rgba(255,255,255,0.4)',fontFamily:'monospace',padding:'8px 0'}}>Lädt…</div>}
|
{loading&&tab!=='upload'&&<div style={{color:'rgba(255,255,255,0.4)',fontFamily:'monospace',padding:'8px 0'}}>Lädt…</div>}
|
||||||
|
|
||||||
{/* ── Ordner ────────────────────────────────────────────────────────── */}
|
{/* ── Ordner ────────────────────────────────────────────────────────── */}
|
||||||
{filtFolders.map(folder => {
|
{tab!=='upload' && filtFolders.map(folder => {
|
||||||
const canManage = !folder.owner || tab==='sharedByMe';
|
const canManage = !folder.owner || tab==='sharedByMe';
|
||||||
return (
|
return (
|
||||||
<div key={folder.id} style={{...S.card,marginBottom:6,padding:'10px 14px',
|
<div key={folder.id} style={{...S.card,marginBottom:6,padding:'10px 14px',
|
||||||
@@ -641,7 +644,7 @@ export default function Dateien({ toast, mobile }) {
|
|||||||
})}
|
})}
|
||||||
|
|
||||||
{/* ── Dateien ───────────────────────────────────────────────────────── */}
|
{/* ── Dateien ───────────────────────────────────────────────────────── */}
|
||||||
{filtFiles.map(file => {
|
{tab!=='upload' && filtFiles.map(file => {
|
||||||
const canManage = isOwn || tab==='sharedByMe';
|
const canManage = isOwn || tab==='sharedByMe';
|
||||||
return (
|
return (
|
||||||
<div key={file.id} style={{...S.card,marginBottom:6,padding:'10px 14px',
|
<div key={file.id} style={{...S.card,marginBottom:6,padding:'10px 14px',
|
||||||
@@ -696,8 +699,6 @@ export default function Dateien({ toast, mobile }) {
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</>
|
|
||||||
}
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user