fix: confirm and version favorite institution updates
This commit is contained in:
@@ -3,7 +3,7 @@ import { useApp } from '../context/AppContext';
|
||||
import { Star, MapPin, Clock, Tag, Package, Building2, AlertTriangle, Sparkles, CalendarDays, Megaphone } from 'lucide-react';
|
||||
|
||||
export const TenderCard = ({ tender }) => {
|
||||
const { toggleTrackTender, setActiveTenderDetail, favoriteKurumlar, toggleFavoriteKurum, kalemEslesen, searchQuery } = useApp();
|
||||
const { toggleTrackTender, setActiveTenderDetail, favoriteKurumlar, favoriteSaving, toggleFavoriteKurum, kalemEslesen, searchQuery } = useApp();
|
||||
// Aramada eşleşen kalemler öne alınır — firma kendi ürününü hemen görsün.
|
||||
const eslesenKalemler = (kalemEslesen && tender.ikn && kalemEslesen.get(tender.ikn)) || null;
|
||||
const isFavKurum = favoriteKurumlar?.includes((tender.kurum || '').trim());
|
||||
@@ -80,6 +80,8 @@ export const TenderCard = ({ tender }) => {
|
||||
<span className="truncate">{tender.kurum}</span>
|
||||
<button
|
||||
onClick={(e) => { e.stopPropagation(); toggleFavoriteKurum(tender.kurum); }}
|
||||
disabled={favoriteSaving || !tender.kurum?.trim()}
|
||||
aria-busy={favoriteSaving} aria-pressed={Boolean(isFavKurum)}
|
||||
title={isFavKurum ? 'Favori kurumdan çıkar' : 'Kurumu favorilere ekle'}
|
||||
className="shrink-0 p-0.5"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user