import { useState, useEffect } from 'react'; import { motion } from 'framer-motion'; import { Instagram, Calendar } from 'lucide-react'; function Members() { const [members, setMembers] = useState([]); const [loading, setLoading] = useState(true); useEffect(() => { fetch('/api/members') .then(res => res.json()) .then(data => { setMembers(data); setLoading(false); }) .catch(error => { console.error('멤버 데이터 로드 오류:', error); setLoading(false); }); }, []); // 날짜 포맷팅 함수 const formatDate = (dateStr) => { if (!dateStr) return ''; const date = new Date(dateStr); return `${date.getFullYear()}.${String(date.getMonth() + 1).padStart(2, '0')}.${String(date.getDate()).padStart(2, '0')}`; }; if (loading) { return (
); } return (
{/* 헤더 */}
멤버 프로미스나인의 5명의 멤버를 소개합니다
{/* 멤버 그리드 */}
{members.map((member, index) => (
{/* 이미지 */}
{member.name}
{/* 정보 */}

{member.name}

{member.position}

{formatDate(member.birth_date)}
{/* 인스타그램 링크 */} Instagram
{/* 호버 효과 - 컬러 바 */}
))}
{/* 그룹 정보 */}

2018

데뷔 연도

5

멤버 수

7+

앨범 수

flover

팬덤명

); } export default Members;