✅ **Task completed successfully!** (#587)
**Changes made:** - Added `ExternalLink` import to [DiffCard.tsx](file:///private/var/folders/m1/9q_ct1913z10v6wbnv54j25r0000gn/T/vibe-kanban/worktrees/vk-0f32-replace-th/frontend/src/components/DiffCard.tsx#L17) - Replaced the custom SVG (14 lines) with `<ExternalLink className="h-3 w-3" aria-hidden />` **Verification:** - TypeScript compilation passes ✅ - Rust compilation passes ✅ - No breaking changes to existing functionality The custom SVG has been successfully replaced with lucide's `ExternalLink` icon, maintaining the same semantic meaning while using a standard icon library component.
This commit is contained in:
committed by
GitHub
parent
a6abcadf2d
commit
88d538eeca
@@ -14,6 +14,7 @@ import {
|
|||||||
PencilLine,
|
PencilLine,
|
||||||
Copy,
|
Copy,
|
||||||
Key,
|
Key,
|
||||||
|
ExternalLink,
|
||||||
} from 'lucide-react';
|
} from 'lucide-react';
|
||||||
import '@/styles/diff-style-overrides.css';
|
import '@/styles/diff-style-overrides.css';
|
||||||
import { attemptsApi } from '@/lib/api';
|
import { attemptsApi } from '@/lib/api';
|
||||||
@@ -165,21 +166,7 @@ export default function DiffCard({
|
|||||||
title="Open in IDE"
|
title="Open in IDE"
|
||||||
disabled={diff.change === 'deleted'}
|
disabled={diff.change === 'deleted'}
|
||||||
>
|
>
|
||||||
{/* Reuse default icon size */}
|
<ExternalLink className="h-3 w-3" aria-hidden />
|
||||||
<svg
|
|
||||||
viewBox="0 0 24 24"
|
|
||||||
className="h-3 w-3"
|
|
||||||
fill="none"
|
|
||||||
stroke="currentColor"
|
|
||||||
strokeWidth="2"
|
|
||||||
strokeLinecap="round"
|
|
||||||
strokeLinejoin="round"
|
|
||||||
aria-hidden
|
|
||||||
>
|
|
||||||
<path d="M14 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8" />
|
|
||||||
<polyline points="14 2 20 2 20 8" />
|
|
||||||
<line x1="11" y1="13" x2="20" y2="4" />
|
|
||||||
</svg>
|
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user