Dev #2

Merged
sandrodach merged 37 commits from dev into main 2026-10-25 12:14:23 +01:00
Showing only changes of commit 1be0909344 - Show all commits
@@ -2029,20 +2029,27 @@ export const WorkspaceView: React.FC<WorkspaceViewProps> = ({
<span>• {selectedDoc.blocks.length} Bullets</span>
{selectedDoc.isOwner === false && (
<span
className="px-2 py-0.5 rounded text-[10px] font-medium border border-border text-muted flex items-center gap-1 bg-surface-subtle"
title={`Geteilt von ${selectedDoc.ownerName || 'Eigentümer'}`}
<button
type="button"
onClick={openShareModal}
className="px-2 py-0.5 rounded text-[10px] font-medium border border-border text-muted flex items-center gap-1 bg-surface-subtle hover:bg-panel-elevated hover:text-main transition-colors cursor-pointer"
title="Teilen & Berechtigungen öffnen"
>
<Users className="w-2.5 h-2.5" />
<span>Geteilt von {selectedDoc.ownerName || 'Eigentümer'}</span>
</span>
</button>
)}
{selectedDoc.permission === 'read' && (
<span className="px-2 py-0.5 rounded text-[10px] font-semibold border border-amber-500/30 bg-amber-500/15 text-amber-600 dark:text-amber-400 flex items-center gap-1">
<button
type="button"
onClick={openShareModal}
className="px-2 py-0.5 rounded text-[10px] font-semibold border border-amber-500/30 bg-amber-500/15 text-amber-600 dark:text-amber-400 flex items-center gap-1 hover:bg-amber-500/25 transition-colors cursor-pointer"
title="Berechtigungsdetails öffnen"
>
<Lock className="w-2.5 h-2.5" />
<span>Nur Lesezugriff</span>
</span>
</button>
)}
{holdsLock && (
@@ -2060,13 +2067,15 @@ export const WorkspaceView: React.FC<WorkspaceViewProps> = ({
)}
{selectedDoc.sharedWith && selectedDoc.sharedWith.length > 0 && selectedDoc.isOwner !== false && (
<span
className="px-1.5 py-0.5 rounded text-[10px] font-semibold bg-accent/15 text-accent border border-accent/30 flex items-center gap-1"
title={`Geteilt mit ${selectedDoc.sharedWith.length} Nutzern`}
<button
type="button"
onClick={openShareModal}
className="px-2 py-0.5 rounded text-[10px] font-semibold bg-accent/15 text-accent border border-accent/30 flex items-center gap-1 hover:bg-accent/25 hover:border-accent/50 transition-colors cursor-pointer"
title="Teilen-Menü öffnen: Geteilt mit Nutzern anzeigen & verwalten"
>
<Users className="w-2.5 h-2.5" />
<span>Geteilt ({selectedDoc.sharedWith.length})</span>
</span>
</button>
)}
</div>