Upload folder using huggingface_hub
Browse files
client/src/components/Refinity.tsx
CHANGED
|
@@ -652,17 +652,19 @@ const Refinity: React.FC = () => {
|
|
| 652 |
console.log('Revise clicked for version:', v.versionNumber, 'id:', v.id);
|
| 653 |
selectManual(v.id);
|
| 654 |
}}
|
| 655 |
-
className="inline-flex items-center justify-center gap-2
|
| 656 |
-
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto',
|
| 657 |
>
|
|
|
|
|
|
|
| 658 |
Revise
|
| 659 |
</button>
|
| 660 |
{(String(v.revisedBy || v.originalAuthor || '').toLowerCase() === String(username).toLowerCase() || isAdmin) && (
|
| 661 |
<button
|
| 662 |
type="button"
|
| 663 |
onClick={(e)=>{ e.preventDefault(); e.stopPropagation(); setCurrentVersionId(v.id); setEditingVersionId(v.id); setStage('editor'); }}
|
| 664 |
-
className="inline-flex items-center justify-center gap-2
|
| 665 |
-
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto',
|
| 666 |
>
|
| 667 |
Edit
|
| 668 |
</button>
|
|
@@ -686,16 +688,16 @@ const Refinity: React.FC = () => {
|
|
| 686 |
} catch {}
|
| 687 |
})();
|
| 688 |
}}
|
| 689 |
-
className="inline-flex items-center justify-center gap-2
|
| 690 |
-
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto',
|
| 691 |
>
|
| 692 |
Download
|
| 693 |
</button>
|
| 694 |
<button
|
| 695 |
type="button"
|
| 696 |
onClick={(e) => { e.preventDefault(); e.stopPropagation(); setCompareUIOpen(true); if (!compareA) setCompareA(v.id); }}
|
| 697 |
-
className="inline-flex items-center justify-center gap-2
|
| 698 |
-
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto',
|
| 699 |
>
|
| 700 |
Compare
|
| 701 |
</button>
|
|
@@ -703,8 +705,8 @@ const Refinity: React.FC = () => {
|
|
| 703 |
<button
|
| 704 |
type="button"
|
| 705 |
onClick={(e)=>{ e.preventDefault(); e.stopPropagation(); deleteVersion(v.id); }}
|
| 706 |
-
className="inline-flex items-center justify-center gap-2
|
| 707 |
-
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto',
|
| 708 |
>
|
| 709 |
Delete
|
| 710 |
</button>
|
|
|
|
| 652 |
console.log('Revise clicked for version:', v.versionNumber, 'id:', v.id);
|
| 653 |
selectManual(v.id);
|
| 654 |
}}
|
| 655 |
+
className="relative overflow-hidden inline-flex items-center justify-center gap-2 px-3 py-1.5 text-sm font-medium rounded-2xl text-white ring-1 ring-inset ring-white/50 backdrop-blur-md backdrop-brightness-110 backdrop-saturate-150 bg-violet-600/70 hover:bg-violet-700 active:translate-y-0.5 transition-all duration-200"
|
| 656 |
+
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto', cursor: 'pointer', touchAction: 'manipulation' }}
|
| 657 |
>
|
| 658 |
+
<div className="pointer-events-none absolute inset-0 rounded-2xl opacity-60 [background:linear-gradient(to_bottom,rgba(255,255,255,0.35),rgba(255,255,255,0)_28%),linear-gradient(to_right,rgba(255,255,255,0.35),rgba(255,255,255,0)_28%)]" />
|
| 659 |
+
<div className="pointer-events-none absolute inset-0 rounded-2xl bg-gradient-to-tr from-white/30 via-white/10 to-transparent opacity-50" />
|
| 660 |
Revise
|
| 661 |
</button>
|
| 662 |
{(String(v.revisedBy || v.originalAuthor || '').toLowerCase() === String(username).toLowerCase() || isAdmin) && (
|
| 663 |
<button
|
| 664 |
type="button"
|
| 665 |
onClick={(e)=>{ e.preventDefault(); e.stopPropagation(); setCurrentVersionId(v.id); setEditingVersionId(v.id); setStage('editor'); }}
|
| 666 |
+
className="relative inline-flex items-center justify-center gap-2 px-3 py-1.5 text-sm font-medium rounded-2xl text-gray-800 ring-1 ring-inset ring-gray-300 bg-white/20 backdrop-blur-md hover:bg-gray-100 active:translate-y-0.5 transition-all duration-200"
|
| 667 |
+
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto', cursor: 'pointer', touchAction: 'manipulation' }}
|
| 668 |
>
|
| 669 |
Edit
|
| 670 |
</button>
|
|
|
|
| 688 |
} catch {}
|
| 689 |
})();
|
| 690 |
}}
|
| 691 |
+
className="relative inline-flex items-center justify-center gap-2 px-3 py-1.5 text-sm font-medium rounded-2xl text-gray-800 ring-1 ring-inset ring-gray-300 bg-white/20 backdrop-blur-md hover:bg-gray-100 active:translate-y-0.5 transition-all duration-200"
|
| 692 |
+
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto', cursor: 'pointer', touchAction: 'manipulation' }}
|
| 693 |
>
|
| 694 |
Download
|
| 695 |
</button>
|
| 696 |
<button
|
| 697 |
type="button"
|
| 698 |
onClick={(e) => { e.preventDefault(); e.stopPropagation(); setCompareUIOpen(true); if (!compareA) setCompareA(v.id); }}
|
| 699 |
+
className="relative inline-flex items-center justify-center gap-2 px-3 py-1.5 text-sm font-medium rounded-2xl text-gray-800 ring-1 ring-inset ring-gray-300 bg-white/20 backdrop-blur-md hover:bg-gray-100 active:translate-y-0.5 transition-all duration-200"
|
| 700 |
+
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto', cursor: 'pointer', touchAction: 'manipulation' }}
|
| 701 |
>
|
| 702 |
Compare
|
| 703 |
</button>
|
|
|
|
| 705 |
<button
|
| 706 |
type="button"
|
| 707 |
onClick={(e)=>{ e.preventDefault(); e.stopPropagation(); deleteVersion(v.id); }}
|
| 708 |
+
className="relative inline-flex items-center justify-center gap-2 px-3 py-1.5 text-sm font-medium rounded-2xl text-red-700 ring-1 ring-inset ring-red-300 bg-white/20 backdrop-blur-md hover:bg-red-600 hover:text-white active:translate-y-0.5 transition-all duration-200"
|
| 709 |
+
style={{ position: 'relative', zIndex: 3100, pointerEvents: 'auto', cursor: 'pointer', touchAction: 'manipulation' }}
|
| 710 |
>
|
| 711 |
Delete
|
| 712 |
</button>
|