diff --git a/web/src/pages/Citizens.tsx b/web/src/pages/Citizens.tsx index 289148d2..cc582111 100644 --- a/web/src/pages/Citizens.tsx +++ b/web/src/pages/Citizens.tsx @@ -151,13 +151,6 @@ export default function Citizens() { } const handleCitizensIssue = () => { - // Debug log to understand the issue - console.log('handleCitizensIssue called', { - nftDetails, - citizenNFT: nftDetails.citizenNFT, - loading - }); - // Check if user has Tiki NFT if (!nftDetails.citizenNFT) { toast({ diff --git a/web/src/pages/citizens/CitizensIssues.tsx b/web/src/pages/citizens/CitizensIssues.tsx index 75ffb799..dedc9787 100644 --- a/web/src/pages/citizens/CitizensIssues.tsx +++ b/web/src/pages/citizens/CitizensIssues.tsx @@ -100,6 +100,8 @@ export default function CitizensIssues() { const [filteredIssues, setFilteredIssues] = useState([]); const [userVotes, setUserVotes] = useState>(new Map()); const [searchQuery, setSearchQuery] = useState(''); + const [categoryFilter, setCategoryFilter] = useState('all'); + const [statusFilter, setStatusFilter] = useState('all'); const [showSubmitModal, setShowSubmitModal] = useState(false); const [newIssueDescription, setNewIssueDescription] = useState(''); const [newIssueCategory, setNewIssueCategory] = useState('Governance'); @@ -138,7 +140,7 @@ export default function CitizensIssues() { useEffect(() => { applyFilters(); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [issues, categorystatussearchQuery]); + }, [issues, categoryFilter, statusFilter, searchQuery]); const fetchAllData = async () => { setLoading(true);