'use client' import Modal from "@/app/components/Modal"; import { useEffect, useState } from "react"; export default function Page() { const [noticeList, setNoticeList] = useState<{ id: string; title: string; is_approved: boolean; createdAt: Date; }[]>([]); const [isreqmodal, setIsreqmodal] = useState(false); const [isAdmin, setIsAdmin] = useState(true); useEffect(() => { setNoticeList([ { id: '1', title: '8월 정산 요청', is_approved: false, createdAt: new Date(), }, { id: '2', title: '7월 정산 요청', is_approved: false, createdAt: new Date(), }, { id: '3', title: '6월 정산 요청', is_approved: true, createdAt: new Date(), }, ]); }, []); return (
{isAdmin && (
setIsreqmodal(true)} > 정산요청
)}
{noticeList.map((notice) => (
{!notice.is_approved && (
미정산
)} {notice.is_approved && (
정산완료
)}
{notice.title}
{notice.createdAt.toLocaleString('ko-KR', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', hour12: false })}
))}
setIsreqmodal(false)}>
정산요청
setIsreqmodal(false)}>
총 미정산 수익
000,000,000원
정산 요청 금액
000,000,000원
정산 요청 채널
@ 채널명 포함 3개 채널
setIsreqmodal(false)}> 요청 하기
); }