import React, { useState, useEffect } from 'react'; import { TabMenu } from 'primereact/tabmenu'; import GenericButton from '@/components/buttons/GenericButton'; import Image from 'next/image'; import StackerNewsIcon from '../../../public/images/sn.svg'; import NostrIcon from '../../../public/images/nostr.png'; const CommunityMenuTab = ({ selectedTopic, onTabChange }) => { const allItems = ['global', 'nostr', 'discord', 'stackernews']; useEffect(() => { console.log(selectedTopic); }, [selectedTopic]); const menuItems = allItems.map((item, index) => { let icon; switch (item) { case 'global': icon = 'pi pi-globe'; break; case 'nostr': icon = (