From 6f3f431761e4994ea2cf51fc3855ab7834a20f8e Mon Sep 17 00:00:00 2001 From: bicochan Date: Wed, 15 Apr 2026 15:40:02 +0900 Subject: [PATCH 1/2] =?UTF-8?q?[cs]=20refactor:=20auth/main=20=EA=B7=B8?= =?UTF-8?q?=EB=A3=B9=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/cs/app/{ => (auth)}/auth/login/page.tsx | 0 apps/cs/app/(auth)/layout.tsx | 17 +++++++++++++++++ .../(with-base-layout)/admin/page.tsx | 0 .../(with-base-layout)/apilog/page.tsx | 0 .../(with-base-layout)/banner/page.tsx | 0 .../banner/register/[sequential]/page.tsx | 0 .../(with-base-layout)/banner/register/page.tsx | 0 .../bbs/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx | 0 .../bbs/(post)/bbsfaq/[bbsId]/page.tsx | 0 .../bbs/(post)/bbsfaq/[bbsId]/register/page.tsx | 0 .../bbsimage/[bbsId]/[pstNo]/modify/page.tsx | 0 .../(post)/bbsimage/[bbsId]/[pstNo]/page.tsx | 0 .../bbs/(post)/bbsimage/[bbsId]/page.tsx | 0 .../(post)/bbsimage/[bbsId]/register/page.tsx | 0 .../bbsmovie/[bbsId]/[pstNo]/modify/page.tsx | 0 .../(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx | 0 .../bbs/(post)/bbsmovie/[bbsId]/page.tsx | 0 .../(post)/bbsmovie/[bbsId]/register/page.tsx | 0 .../bbsnormal/[bbsId]/[pstNo]/answer/page.tsx | 0 .../bbsnormal/[bbsId]/[pstNo]/modify/page.tsx | 0 .../(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx | 0 .../bbs/(post)/bbsnormal/[bbsId]/page.tsx | 0 .../(post)/bbsnormal/[bbsId]/register/page.tsx | 0 .../bbsnotice/[bbsId]/[pstNo]/modify/page.tsx | 0 .../(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx | 0 .../bbs/(post)/bbsnotice/[bbsId]/page.tsx | 0 .../(post)/bbsnotice/[bbsId]/register/page.tsx | 0 .../(with-base-layout)/bbs/page.tsx | 0 .../bbs/register/[id]/page.tsx | 0 .../(with-base-layout)/bbs/register/page.tsx | 0 .../board-statistics/page.tsx | 0 .../(with-base-layout)/code/page.tsx | 0 .../(with-base-layout)/contents/page.tsx | 0 .../contents/register/[sequential]/page.tsx | 0 .../contents/register/page.tsx | 0 .../(with-base-layout)/dashboard/page.tsx | 0 .../(with-base-layout)/file/page.tsx | 0 .../(with-base-layout)/groups/page.tsx | 0 .../(with-base-layout)/image/page.tsx | 0 .../image/register/[sequential]/page.tsx | 0 .../(with-base-layout)/image/register/page.tsx | 0 .../{ => (main)}/(with-base-layout)/layout.tsx | 0 .../(with-base-layout)/link/page.tsx | 0 .../link/register/[id]/page.tsx | 0 .../(with-base-layout)/link/register/page.tsx | 0 .../(with-base-layout)/linkLog/page.tsx | 0 .../(with-base-layout)/linkParams/page.tsx | 0 .../(with-base-layout)/linkStats/page.tsx | 0 .../(with-base-layout)/linkTable/page.tsx | 0 .../{ => (main)}/(with-base-layout)/loading.tsx | 0 .../(with-base-layout)/loginlog/page.tsx | 0 .../(with-base-layout)/menu/page.tsx | 0 .../(with-base-layout)/module/page.tsx | 0 .../module/register/[sequential]/page.tsx | 0 .../(with-base-layout)/module/register/page.tsx | 0 .../(with-base-layout)/ntftalk-history/page.tsx | 0 .../(with-base-layout)/ntftalk-temp/page.tsx | 0 .../(with-base-layout)/organization/page.tsx | 0 .../(with-base-layout)/popup/page.tsx | 0 .../popup/register/[popupSn]/page.tsx | 0 .../(with-base-layout)/popup/register/page.tsx | 0 .../(with-base-layout)/privacylog/page.tsx | 0 .../(with-base-layout)/recent/page.tsx | 0 .../(with-base-layout)/role/page.tsx | 0 .../role/register/[roleId]/page.tsx | 0 .../(with-base-layout)/role/register/page.tsx | 0 .../(with-base-layout)/schedule/page.tsx | 0 .../schedule/register/[schdlSn]/page.tsx | 0 .../schedule/register/page.tsx | 0 .../(with-base-layout)/site/page.tsx | 0 .../site/register/[id]/page.tsx | 0 .../(with-base-layout)/site/register/page.tsx | 0 .../survey/[srvySn]/modify/page.tsx | 0 .../(with-base-layout)/survey/[srvySn]/page.tsx | 0 .../(with-base-layout)/survey/page.tsx | 0 .../(with-base-layout)/survey/register/page.tsx | 0 .../(with-base-layout)/template/page.tsx | 0 .../template/register/[sequential]/page.tsx | 0 .../template/register/page.tsx | 0 .../(with-base-layout)/terms/page.tsx | 0 .../terms/register/[sequential]/page.tsx | 0 .../(with-base-layout)/terms/register/page.tsx | 0 .../(with-base-layout)/user-statistics/page.tsx | 0 .../users/[userUnqId]/modify/page.tsx | 0 .../users/[userUnqId]/page.tsx | 0 .../(with-base-layout)/users/page.tsx | 0 .../(with-base-layout)/users/register/page.tsx | 0 .../view/popup/[popupSn]/page.tsx | 0 .../view/survey-article/[srvySn]/page.tsx | 0 .../view/survey-result/[srvySn]/page.tsx | 0 apps/cs/app/{ => (main)}/layout.tsx | 1 + 91 files changed, 18 insertions(+) rename apps/cs/app/{ => (auth)}/auth/login/page.tsx (100%) create mode 100644 apps/cs/app/(auth)/layout.tsx rename apps/cs/app/{ => (main)}/(with-base-layout)/admin/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/apilog/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/banner/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/banner/register/[sequential]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/banner/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/register/[id]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/bbs/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/board-statistics/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/code/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/contents/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/contents/register/[sequential]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/contents/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/dashboard/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/file/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/groups/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/image/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/image/register/[sequential]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/image/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/layout.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/link/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/link/register/[id]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/link/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/linkLog/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/linkParams/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/linkStats/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/linkTable/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/loading.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/loginlog/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/menu/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/module/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/module/register/[sequential]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/module/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/ntftalk-history/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/ntftalk-temp/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/organization/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/popup/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/popup/register/[popupSn]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/popup/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/privacylog/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/recent/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/role/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/role/register/[roleId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/role/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/schedule/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/schedule/register/[schdlSn]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/schedule/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/site/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/site/register/[id]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/site/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/survey/[srvySn]/modify/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/survey/[srvySn]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/survey/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/survey/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/template/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/template/register/[sequential]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/template/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/terms/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/terms/register/[sequential]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/terms/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/user-statistics/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/users/[userUnqId]/modify/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/users/[userUnqId]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/users/page.tsx (100%) rename apps/cs/app/{ => (main)}/(with-base-layout)/users/register/page.tsx (100%) rename apps/cs/app/{ => (main)}/(without-base-layout)/view/popup/[popupSn]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(without-base-layout)/view/survey-article/[srvySn]/page.tsx (100%) rename apps/cs/app/{ => (main)}/(without-base-layout)/view/survey-result/[srvySn]/page.tsx (100%) rename apps/cs/app/{ => (main)}/layout.tsx (99%) diff --git a/apps/cs/app/auth/login/page.tsx b/apps/cs/app/(auth)/auth/login/page.tsx similarity index 100% rename from apps/cs/app/auth/login/page.tsx rename to apps/cs/app/(auth)/auth/login/page.tsx diff --git a/apps/cs/app/(auth)/layout.tsx b/apps/cs/app/(auth)/layout.tsx new file mode 100644 index 000000000..33651c590 --- /dev/null +++ b/apps/cs/app/(auth)/layout.tsx @@ -0,0 +1,17 @@ +import "@/app/styles/base.css"; + +export const metadata = { + title: "유역하수도 통합 정보플랫폼", +}; + +export default function AuthLayout({ + children, +}: { + children: React.ReactNode; +}) { + return ( + + {children} + + ); +} diff --git a/apps/cs/app/(with-base-layout)/admin/page.tsx b/apps/cs/app/(main)/(with-base-layout)/admin/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/admin/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/admin/page.tsx diff --git a/apps/cs/app/(with-base-layout)/apilog/page.tsx b/apps/cs/app/(main)/(with-base-layout)/apilog/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/apilog/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/apilog/page.tsx diff --git a/apps/cs/app/(with-base-layout)/banner/page.tsx b/apps/cs/app/(main)/(with-base-layout)/banner/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/banner/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/banner/page.tsx diff --git a/apps/cs/app/(with-base-layout)/banner/register/[sequential]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/banner/register/[sequential]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/banner/register/[sequential]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/banner/register/[sequential]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/banner/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/banner/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/banner/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/banner/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsfaq/[bbsId]/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsimage/[bbsId]/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsmovie/[bbsId]/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnormal/[bbsId]/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/(post)/bbsnotice/[bbsId]/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/register/[id]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/register/[id]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/register/[id]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/register/[id]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/bbs/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/bbs/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/bbs/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/bbs/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/board-statistics/page.tsx b/apps/cs/app/(main)/(with-base-layout)/board-statistics/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/board-statistics/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/board-statistics/page.tsx diff --git a/apps/cs/app/(with-base-layout)/code/page.tsx b/apps/cs/app/(main)/(with-base-layout)/code/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/code/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/code/page.tsx diff --git a/apps/cs/app/(with-base-layout)/contents/page.tsx b/apps/cs/app/(main)/(with-base-layout)/contents/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/contents/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/contents/page.tsx diff --git a/apps/cs/app/(with-base-layout)/contents/register/[sequential]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/contents/register/[sequential]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/contents/register/[sequential]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/contents/register/[sequential]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/contents/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/contents/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/contents/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/contents/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/dashboard/page.tsx b/apps/cs/app/(main)/(with-base-layout)/dashboard/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/dashboard/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/dashboard/page.tsx diff --git a/apps/cs/app/(with-base-layout)/file/page.tsx b/apps/cs/app/(main)/(with-base-layout)/file/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/file/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/file/page.tsx diff --git a/apps/cs/app/(with-base-layout)/groups/page.tsx b/apps/cs/app/(main)/(with-base-layout)/groups/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/groups/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/groups/page.tsx diff --git a/apps/cs/app/(with-base-layout)/image/page.tsx b/apps/cs/app/(main)/(with-base-layout)/image/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/image/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/image/page.tsx diff --git a/apps/cs/app/(with-base-layout)/image/register/[sequential]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/image/register/[sequential]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/image/register/[sequential]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/image/register/[sequential]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/image/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/image/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/image/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/image/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/layout.tsx b/apps/cs/app/(main)/(with-base-layout)/layout.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/layout.tsx rename to apps/cs/app/(main)/(with-base-layout)/layout.tsx diff --git a/apps/cs/app/(with-base-layout)/link/page.tsx b/apps/cs/app/(main)/(with-base-layout)/link/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/link/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/link/page.tsx diff --git a/apps/cs/app/(with-base-layout)/link/register/[id]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/link/register/[id]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/link/register/[id]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/link/register/[id]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/link/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/link/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/link/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/link/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/linkLog/page.tsx b/apps/cs/app/(main)/(with-base-layout)/linkLog/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/linkLog/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/linkLog/page.tsx diff --git a/apps/cs/app/(with-base-layout)/linkParams/page.tsx b/apps/cs/app/(main)/(with-base-layout)/linkParams/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/linkParams/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/linkParams/page.tsx diff --git a/apps/cs/app/(with-base-layout)/linkStats/page.tsx b/apps/cs/app/(main)/(with-base-layout)/linkStats/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/linkStats/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/linkStats/page.tsx diff --git a/apps/cs/app/(with-base-layout)/linkTable/page.tsx b/apps/cs/app/(main)/(with-base-layout)/linkTable/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/linkTable/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/linkTable/page.tsx diff --git a/apps/cs/app/(with-base-layout)/loading.tsx b/apps/cs/app/(main)/(with-base-layout)/loading.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/loading.tsx rename to apps/cs/app/(main)/(with-base-layout)/loading.tsx diff --git a/apps/cs/app/(with-base-layout)/loginlog/page.tsx b/apps/cs/app/(main)/(with-base-layout)/loginlog/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/loginlog/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/loginlog/page.tsx diff --git a/apps/cs/app/(with-base-layout)/menu/page.tsx b/apps/cs/app/(main)/(with-base-layout)/menu/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/menu/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/menu/page.tsx diff --git a/apps/cs/app/(with-base-layout)/module/page.tsx b/apps/cs/app/(main)/(with-base-layout)/module/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/module/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/module/page.tsx diff --git a/apps/cs/app/(with-base-layout)/module/register/[sequential]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/module/register/[sequential]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/module/register/[sequential]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/module/register/[sequential]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/module/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/module/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/module/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/module/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/ntftalk-history/page.tsx b/apps/cs/app/(main)/(with-base-layout)/ntftalk-history/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/ntftalk-history/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/ntftalk-history/page.tsx diff --git a/apps/cs/app/(with-base-layout)/ntftalk-temp/page.tsx b/apps/cs/app/(main)/(with-base-layout)/ntftalk-temp/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/ntftalk-temp/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/ntftalk-temp/page.tsx diff --git a/apps/cs/app/(with-base-layout)/organization/page.tsx b/apps/cs/app/(main)/(with-base-layout)/organization/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/organization/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/organization/page.tsx diff --git a/apps/cs/app/(with-base-layout)/popup/page.tsx b/apps/cs/app/(main)/(with-base-layout)/popup/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/popup/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/popup/page.tsx diff --git a/apps/cs/app/(with-base-layout)/popup/register/[popupSn]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/popup/register/[popupSn]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/popup/register/[popupSn]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/popup/register/[popupSn]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/popup/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/popup/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/popup/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/popup/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/privacylog/page.tsx b/apps/cs/app/(main)/(with-base-layout)/privacylog/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/privacylog/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/privacylog/page.tsx diff --git a/apps/cs/app/(with-base-layout)/recent/page.tsx b/apps/cs/app/(main)/(with-base-layout)/recent/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/recent/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/recent/page.tsx diff --git a/apps/cs/app/(with-base-layout)/role/page.tsx b/apps/cs/app/(main)/(with-base-layout)/role/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/role/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/role/page.tsx diff --git a/apps/cs/app/(with-base-layout)/role/register/[roleId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/role/register/[roleId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/role/register/[roleId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/role/register/[roleId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/role/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/role/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/role/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/role/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/schedule/page.tsx b/apps/cs/app/(main)/(with-base-layout)/schedule/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/schedule/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/schedule/page.tsx diff --git a/apps/cs/app/(with-base-layout)/schedule/register/[schdlSn]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/schedule/register/[schdlSn]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/schedule/register/[schdlSn]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/schedule/register/[schdlSn]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/schedule/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/schedule/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/schedule/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/schedule/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/site/page.tsx b/apps/cs/app/(main)/(with-base-layout)/site/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/site/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/site/page.tsx diff --git a/apps/cs/app/(with-base-layout)/site/register/[id]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/site/register/[id]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/site/register/[id]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/site/register/[id]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/site/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/site/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/site/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/site/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/survey/[srvySn]/modify/page.tsx b/apps/cs/app/(main)/(with-base-layout)/survey/[srvySn]/modify/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/survey/[srvySn]/modify/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/survey/[srvySn]/modify/page.tsx diff --git a/apps/cs/app/(with-base-layout)/survey/[srvySn]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/survey/[srvySn]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/survey/[srvySn]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/survey/[srvySn]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/survey/page.tsx b/apps/cs/app/(main)/(with-base-layout)/survey/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/survey/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/survey/page.tsx diff --git a/apps/cs/app/(with-base-layout)/survey/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/survey/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/survey/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/survey/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/template/page.tsx b/apps/cs/app/(main)/(with-base-layout)/template/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/template/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/template/page.tsx diff --git a/apps/cs/app/(with-base-layout)/template/register/[sequential]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/template/register/[sequential]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/template/register/[sequential]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/template/register/[sequential]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/template/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/template/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/template/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/template/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/terms/page.tsx b/apps/cs/app/(main)/(with-base-layout)/terms/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/terms/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/terms/page.tsx diff --git a/apps/cs/app/(with-base-layout)/terms/register/[sequential]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/terms/register/[sequential]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/terms/register/[sequential]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/terms/register/[sequential]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/terms/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/terms/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/terms/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/terms/register/page.tsx diff --git a/apps/cs/app/(with-base-layout)/user-statistics/page.tsx b/apps/cs/app/(main)/(with-base-layout)/user-statistics/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/user-statistics/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/user-statistics/page.tsx diff --git a/apps/cs/app/(with-base-layout)/users/[userUnqId]/modify/page.tsx b/apps/cs/app/(main)/(with-base-layout)/users/[userUnqId]/modify/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/users/[userUnqId]/modify/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/users/[userUnqId]/modify/page.tsx diff --git a/apps/cs/app/(with-base-layout)/users/[userUnqId]/page.tsx b/apps/cs/app/(main)/(with-base-layout)/users/[userUnqId]/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/users/[userUnqId]/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/users/[userUnqId]/page.tsx diff --git a/apps/cs/app/(with-base-layout)/users/page.tsx b/apps/cs/app/(main)/(with-base-layout)/users/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/users/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/users/page.tsx diff --git a/apps/cs/app/(with-base-layout)/users/register/page.tsx b/apps/cs/app/(main)/(with-base-layout)/users/register/page.tsx similarity index 100% rename from apps/cs/app/(with-base-layout)/users/register/page.tsx rename to apps/cs/app/(main)/(with-base-layout)/users/register/page.tsx diff --git a/apps/cs/app/(without-base-layout)/view/popup/[popupSn]/page.tsx b/apps/cs/app/(main)/(without-base-layout)/view/popup/[popupSn]/page.tsx similarity index 100% rename from apps/cs/app/(without-base-layout)/view/popup/[popupSn]/page.tsx rename to apps/cs/app/(main)/(without-base-layout)/view/popup/[popupSn]/page.tsx diff --git a/apps/cs/app/(without-base-layout)/view/survey-article/[srvySn]/page.tsx b/apps/cs/app/(main)/(without-base-layout)/view/survey-article/[srvySn]/page.tsx similarity index 100% rename from apps/cs/app/(without-base-layout)/view/survey-article/[srvySn]/page.tsx rename to apps/cs/app/(main)/(without-base-layout)/view/survey-article/[srvySn]/page.tsx diff --git a/apps/cs/app/(without-base-layout)/view/survey-result/[srvySn]/page.tsx b/apps/cs/app/(main)/(without-base-layout)/view/survey-result/[srvySn]/page.tsx similarity index 100% rename from apps/cs/app/(without-base-layout)/view/survey-result/[srvySn]/page.tsx rename to apps/cs/app/(main)/(without-base-layout)/view/survey-result/[srvySn]/page.tsx diff --git a/apps/cs/app/layout.tsx b/apps/cs/app/(main)/layout.tsx similarity index 99% rename from apps/cs/app/layout.tsx rename to apps/cs/app/(main)/layout.tsx index aa2049dcc..d0810e7fe 100644 --- a/apps/cs/app/layout.tsx +++ b/apps/cs/app/(main)/layout.tsx @@ -1,4 +1,5 @@ import type { Metadata } from "next"; + import { App } from "@/app"; export const metadata: Metadata = { From 10d8658dc7d7dd83d349c66b776c629c420969b2 Mon Sep 17 00:00:00 2001 From: bicochan Date: Wed, 15 Apr 2026 16:53:40 +0900 Subject: [PATCH 2/2] =?UTF-8?q?[cs]=20chore:=20crypto=20=EC=BD=94=EB=93=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/cs/src/pages/ntftalk-temp/ui/ntftalk-var-add-dialog.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/cs/src/pages/ntftalk-temp/ui/ntftalk-var-add-dialog.tsx b/apps/cs/src/pages/ntftalk-temp/ui/ntftalk-var-add-dialog.tsx index c031da54f..108495f30 100644 --- a/apps/cs/src/pages/ntftalk-temp/ui/ntftalk-var-add-dialog.tsx +++ b/apps/cs/src/pages/ntftalk-temp/ui/ntftalk-var-add-dialog.tsx @@ -64,7 +64,7 @@ function NtftalkVarAddDialog({ useEffect(() => { if (!open) return; reset({ - draftVars: [createEmptyVarDraft(crypto.randomUUID())], + draftVars: [createEmptyVarDraft(Date.now().toString())], }); }, [open, reset]); @@ -171,7 +171,7 @@ function NtftalkVarAddDialog({ type="button" color="white" size="sm" - onClick={() => append(createEmptyVarDraft(crypto.randomUUID()))} + onClick={() => append(createEmptyVarDraft(Date.now().toString()))} > + 행추가