Dateien nach "frontend/src/tools" hochladen
This commit is contained in:
@@ -187,16 +187,7 @@ export default function Dateien({ toast, mobile }) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style={{display:'flex',gap:6}}>
|
<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>
|
||||||
</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('');}}}
|
onKeyDown={e=>{if(e.key==='Enter')createFolder();if(e.key==='Escape'){setNewFolder(false);setFolderName('');}}}
|
||||||
placeholder="Ordnername…" autoFocus
|
placeholder="Ordnername…" autoFocus
|
||||||
style={{...S.inp,flex:1,fontSize:15}}/>
|
style={{...S.inp,flex:1,fontSize:15}}/>
|
||||||
<button onClick={createFolder} style={S.btn('#4ecdc4')}>✓</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={S.btn('#ff6b9d',true)}>✕</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>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
@@ -287,7 +278,12 @@ export default function Dateien({ toast, mobile }) {
|
|||||||
<span style={{fontSize:22,flexShrink:0}}>📁</span>
|
<span style={{fontSize:22,flexShrink:0}}>📁</span>
|
||||||
<div style={{flex:1,minWidth:0}}>
|
<div style={{flex:1,minWidth:0}}>
|
||||||
<div style={{color:'#fff',fontFamily:'monospace',fontSize:13,fontWeight:700}}>{folder.name}</div>
|
<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>
|
</div>
|
||||||
{!folder.owner && (
|
{!folder.owner && (
|
||||||
<div style={{display:'flex',gap:5}} onClick={e=>e.stopPropagation()}>
|
<div style={{display:'flex',gap:5}} onClick={e=>e.stopPropagation()}>
|
||||||
|
|||||||
Reference in New Issue
Block a user