import React from 'react'; import { Website } from '../types'; import { icons, ArrowLeft, ArrowRight, Pencil } from 'lucide-react'; interface WebsiteTileProps { website: Website; isEditing: boolean; onEdit: (website: Website) => void; onMove: (website: Website, direction: 'left' | 'right') => void; className?: string; } const WebsiteTile: React.FC = ({ website, isEditing, onEdit, onMove, className }) => { const LucideIcon = icons[website.icon as keyof typeof icons]; return (
{LucideIcon ? ( ) : ( {`${website.name} )}
{website.name}
{isEditing && (
)}
); }; export default WebsiteTile;