Dev #3
@@ -2475,18 +2475,7 @@ export const WorkspaceView: React.FC<WorkspaceViewProps> = ({
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* LOCK WARNING BANNER */}
|
|
||||||
{isLockedByOther && (
|
|
||||||
<div className="p-3 bg-amber-500/10 border border-amber-500/30 text-amber-700 dark:text-amber-300 rounded-card flex items-center gap-2.5 text-xs font-medium animate-pulse">
|
|
||||||
<Lock className="w-4 h-4 text-amber-600 dark:text-amber-400 flex-shrink-0" />
|
|
||||||
<div>
|
|
||||||
<div className="font-semibold">Schreibgeschützt</div>
|
|
||||||
<div>
|
|
||||||
Wird aktuell bearbeitet von <strong>{activeLock?.userName || 'einem anderen Benutzer'}</strong>. Eingaben sind vorübergehend gesperrt.
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
)}
|
|
||||||
|
|
||||||
{!isLockedByOther && selectedDoc.permission === 'read' && (
|
{!isLockedByOther && selectedDoc.permission === 'read' && (
|
||||||
<div className="p-2.5 bg-blue-500/10 border border-blue-500/30 text-blue-700 dark:text-blue-300 rounded-card flex items-center gap-2 text-xs">
|
<div className="p-2.5 bg-blue-500/10 border border-blue-500/30 text-blue-700 dark:text-blue-300 rounded-card flex items-center gap-2 text-xs">
|
||||||
|
|||||||
Reference in new issue
Block a user