Fix dateien.jsx: Fragment-Syntax-Fehler behoben, Upload-Tab korrekt isoliert

This commit is contained in:
2026-06-05 20:13:57 +02:00
parent dd9a91b5d7
commit 7b8369f569

View File

@@ -569,8 +569,11 @@ export default function Dateien({ toast, mobile }) {
</div>
)}
{/* ── Upload-Ordner Tab ─────────────────────────────────────────────── */}
{tab==='upload' && <UploadShareManager toast={toast}/>}
{/* ── 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}}>
<span style={{position:'absolute',left:12,top:'50%',transform:'translateY(-50%)'}}>
<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'}
</span>
</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 ────────────────────────────────────────────────────────── */}
{filtFolders.map(folder => {
{tab!=='upload' && filtFolders.map(folder => {
const canManage = !folder.owner || tab==='sharedByMe';
return (
<div key={folder.id} style={{...S.card,marginBottom:6,padding:'10px 14px',
@@ -641,7 +644,7 @@ export default function Dateien({ toast, mobile }) {
})}
{/* ── Dateien ───────────────────────────────────────────────────────── */}
{filtFiles.map(file => {
{tab!=='upload' && filtFiles.map(file => {
const canManage = isOwn || tab==='sharedByMe';
return (
<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>
);
}