import { motion, AnimatePresence } from 'framer-motion';
import { useState, useEffect } from 'react';
import { Instagram } from 'lucide-react';
import { getMembers } from '../../../api/public/members';
// 모바일 멤버 페이지
function MobileMembers() {
const [members, setMembers] = useState([]);
const [formerMembers, setFormerMembers] = useState([]);
const [selectedMember, setSelectedMember] = useState(null);
useEffect(() => {
getMembers()
.then(data => {
setMembers(data.filter(m => !m.is_former));
setFormerMembers(data.filter(m => m.is_former));
})
.catch(console.error);
}, []);
// 멤버 카드 렌더링 함수
const renderMemberCard = (member, index, isFormer = false) => (
{member.name} {member.position || ''}
)}
{selectedMember.position}
{selectedMember.birth_date?.slice(0, 10).replaceAll('-', '.')}
{/* 전 멤버가 아닌 경우에만 인스타그램 표시 */} {!selectedMember.is_former && selectedMember.instagram && (