import React from 'react'; import { BusinessStory, CurrentView } from '../types'; import { ViewMode } from './FilterSortBar'; interface BusinessCardProps { story: BusinessStory; setCurrentView: (view: CurrentView) => void; setSelectedItemId: (id: string | null) => void; className?: string; viewMode?: ViewMode; } const BusinessCard: React.FC = ({ story, setCurrentView, setSelectedItemId, className = "", viewMode = 'grid' }) => { const handleCardClick = () => { setCurrentView('businessStoryDetail'); setSelectedItemId(story.id); }; if (viewMode === 'list') { return (
{`Изображение

{story.title}

{story.category}

{story.description && (

{story.description}

)}
); } // Grid view return (
{`Изображение

{story.category}

{story.title}

{story.description && (

{story.description}

)}
); }; export default BusinessCard;