From e9f707b10b81d9759243473dd03fa463573d0772 Mon Sep 17 00:00:00 2001 From: 0-Zz-ang Date: Fri, 26 Sep 2025 16:45:59 +0900 Subject: (박서영)이메일발신인조회페이지 생성 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/[lng]/evcp/(evcp)/email-log/page.tsx | 59 ++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 app/[lng]/evcp/(evcp)/email-log/page.tsx (limited to 'app') diff --git a/app/[lng]/evcp/(evcp)/email-log/page.tsx b/app/[lng]/evcp/(evcp)/email-log/page.tsx new file mode 100644 index 00000000..b73674e4 --- /dev/null +++ b/app/[lng]/evcp/(evcp)/email-log/page.tsx @@ -0,0 +1,59 @@ +import * as React from "react" +import { type Metadata } from "next" +import { Shell } from "@/components/shell" +import { Skeleton } from "@/components/ui/skeleton" +import { DataTableSkeleton } from "@/components/data-table/data-table-skeleton" +import { SearchParams } from "@/types/table" +import { SearchParamsEmailLogCache } from "@/lib/email-log/validations" +import { getEmailLogList } from "@/lib/email-log/service" +import { EmailLogTable } from "@/lib/email-log/table/email-log-table" + +export const metadata: Metadata = { + title: "이메일 발신 이력 조회", + description: "발신 이력을 조회합니다.", +} + +interface EmailLogPageProps { + searchParams: SearchParams +} + +export default async function EmailLogPage(props: EmailLogPageProps) { + const searchParams = await props.searchParams + const search = SearchParamsEmailLogCache.parse(searchParams) + + const promises = Promise.all([ + getEmailLogList(search), + ]) + + return ( + +
+
+
+
+

이메일 발신 이력 조회

+
+
+
+
+ + }> + + + } + > + + +
+ ) +} + + -- cgit v1.2.3