Dateien nach "frontend/src/tools" hochladen

This commit is contained in:
2026-05-27 08:13:25 +02:00
parent debe8f72c2
commit cf63623fd6

View File

@@ -187,16 +187,7 @@ export default function Dateien({ toast, mobile }) {
</div>
</div>
<div style={{display:'flex',gap:6}}>
{tab==='own' && !inSharedFolder && (
<button onClick={()=>setNewFolder(true)} style={{
background:'rgba(255,255,255,0.06)', border:'1px solid rgba(255,255,255,0.15)',
borderRadius:8, padding:'7px 12px', color:'rgba(255,255,255,0.75)',
cursor:'pointer', fontFamily:'monospace', fontSize:11,
display:'flex', alignItems:'center', gap:5,
}}>
📁 Ordner
</button>
)}
</div>
</div>
@@ -243,8 +234,8 @@ export default function Dateien({ toast, mobile }) {
onKeyDown={e=>{if(e.key==='Enter')createFolder();if(e.key==='Escape'){setNewFolder(false);setFolderName('');}}}
placeholder="Ordnername…" autoFocus
style={{...S.inp,flex:1,fontSize:15}}/>
<button onClick={createFolder} style={S.btn('#4ecdc4')}></button>
<button onClick={()=>{setNewFolder(false);setFolderName('');}} style={S.btn('#ff6b9d',true)}></button>
<button onClick={createFolder} style={{background:'transparent',border:'1px solid rgba(78,205,196,0.4)',borderRadius:7,padding:'6px 12px',color:'#4ecdc4',cursor:'pointer',fontFamily:'monospace',fontSize:12}}></button>
<button onClick={()=>{setNewFolder(false);setFolderName('');}} style={{background:'transparent',border:'1px solid rgba(255,107,157,0.4)',borderRadius:7,padding:'6px 12px',color:'#ff6b9d',cursor:'pointer',fontFamily:'monospace',fontSize:12}}></button>
</div>
)}
@@ -287,7 +278,12 @@ export default function Dateien({ toast, mobile }) {
<span style={{fontSize:22,flexShrink:0}}>📁</span>
<div style={{flex:1,minWidth:0}}>
<div style={{color:'#fff',fontFamily:'monospace',fontSize:13,fontWeight:700}}>{folder.name}</div>
{folder.owner&&<div style={{color:'rgba(255,255,255,0.4)',fontFamily:'monospace',fontSize:10}}>von {folder.owner}</div>}
<div style={{color:'rgba(255,255,255,0.45)',fontFamily:'monospace',fontSize:10,marginTop:2}}>
{folder.owner ? `von ${folder.owner} · ` : ''}
{folder.subCount>0?`${folder.subCount} Ordner · `:''}
{folder.fileCount>0?`${folder.fileCount} Datei${folder.fileCount!==1?'en':''} · `:''}
{folder.totalSize>0?fmtSize(folder.totalSize):'leer'}
</div>
</div>
{!folder.owner && (
<div style={{display:'flex',gap:5}} onClick={e=>e.stopPropagation()}>