From dd381c3a7fc2cba02d635f2d827d307efa7ab839 Mon Sep 17 00:00:00 2001 From: bicochan Date: Fri, 4 Jul 2025 10:01:18 +0900 Subject: [PATCH] =?UTF-8?q?[common/features]=20rename:=20pst=20->=20post?= =?UTF-8?q?=20=EA=B7=B8=EB=A3=B9=EB=AA=85=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{ => (contents)}/cntns/[contsSn]/page.tsx | 0 .../bbsfaq/[bbsId]/[pstNo]/page.tsx | 0 .../{(pst) => (post)}/bbsfaq/[bbsId]/page.tsx | 0 .../bbsfaq/[bbsId]/register/page.tsx | 0 .../bbsimage/[bbsId]/[pstNo]/modify/page.tsx | 0 .../bbsimage/[bbsId]/[pstNo]/page.tsx | 0 .../bbsimage/[bbsId]/page.tsx | 0 .../bbsimage/[bbsId]/register/page.tsx | 0 .../bbsmovie/[bbsId]/[pstNo]/modify/page.tsx | 0 .../bbsmovie/[bbsId]/[pstNo]/page.tsx | 0 .../bbsmovie/[bbsId]/page.tsx | 0 .../bbsmovie/[bbsId]/register/page.tsx | 0 .../bbsnormal/[bbsId]/[pstNo]/answer/page.tsx | 0 .../bbsnormal/[bbsId]/[pstNo]/modify/page.tsx | 0 .../bbsnormal/[bbsId]/[pstNo]/page.tsx | 0 .../bbsnormal/[bbsId]/page.tsx | 0 .../bbsnormal/[bbsId]/register/page.tsx | 0 .../bbsnotice/[bbsId]/[pstNo]/modify/page.tsx | 0 .../bbsnotice/[bbsId]/[pstNo]/page.tsx | 0 .../bbsnotice/[bbsId]/page.tsx | 0 .../bbsnotice/[bbsId]/register/page.tsx | 0 .../app/(with-base-layout)/(post)/layout.tsx | 27 +++++++++++++++++++ 22 files changed, 27 insertions(+) rename apps/common/features/app/(with-base-layout)/{ => (contents)}/cntns/[contsSn]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsfaq/[bbsId]/[pstNo]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsfaq/[bbsId]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsfaq/[bbsId]/register/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsimage/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsimage/[bbsId]/[pstNo]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsimage/[bbsId]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsimage/[bbsId]/register/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsmovie/[bbsId]/[pstNo]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsmovie/[bbsId]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsmovie/[bbsId]/register/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnormal/[bbsId]/[pstNo]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnormal/[bbsId]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnormal/[bbsId]/register/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnotice/[bbsId]/[pstNo]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnotice/[bbsId]/page.tsx (100%) rename apps/common/features/app/(with-base-layout)/{(pst) => (post)}/bbsnotice/[bbsId]/register/page.tsx (100%) create mode 100644 apps/common/features/app/(with-base-layout)/(post)/layout.tsx diff --git a/apps/common/features/app/(with-base-layout)/cntns/[contsSn]/page.tsx b/apps/common/features/app/(with-base-layout)/(contents)/cntns/[contsSn]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/cntns/[contsSn]/page.tsx rename to apps/common/features/app/(with-base-layout)/(contents)/cntns/[contsSn]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsfaq/[bbsId]/[pstNo]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsfaq/[bbsId]/[pstNo]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsfaq/[bbsId]/[pstNo]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsfaq/[bbsId]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsfaq/[bbsId]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsfaq/[bbsId]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsfaq/[bbsId]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsfaq/[bbsId]/register/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsfaq/[bbsId]/register/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsfaq/[bbsId]/register/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsfaq/[bbsId]/register/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/[pstNo]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/[pstNo]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/[pstNo]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/register/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/register/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsimage/[bbsId]/register/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsimage/[bbsId]/register/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/[pstNo]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/[pstNo]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/[pstNo]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/register/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/register/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsmovie/[bbsId]/register/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsmovie/[bbsId]/register/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/[pstNo]/answer/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/[pstNo]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/[pstNo]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/[pstNo]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/register/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/register/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnormal/[bbsId]/register/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnormal/[bbsId]/register/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/[pstNo]/modify/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/[pstNo]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/[pstNo]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/[pstNo]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/register/page.tsx b/apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/register/page.tsx similarity index 100% rename from apps/common/features/app/(with-base-layout)/(pst)/bbsnotice/[bbsId]/register/page.tsx rename to apps/common/features/app/(with-base-layout)/(post)/bbsnotice/[bbsId]/register/page.tsx diff --git a/apps/common/features/app/(with-base-layout)/(post)/layout.tsx b/apps/common/features/app/(with-base-layout)/(post)/layout.tsx new file mode 100644 index 000000000..b46f59fa5 --- /dev/null +++ b/apps/common/features/app/(with-base-layout)/(post)/layout.tsx @@ -0,0 +1,27 @@ +import { MenuApi } from "@/entities/menu"; +import { ENDPOINT } from "@/shared/config"; +import { getCookie, useMenuStore } from "@/shared/lib"; +import { PageLayout } from "@/shared/ui/page-layout"; +import { useQuery } from "@tanstack/react-query"; + +export default function PostLayout({ + children, +}: { + children: React.ReactNode; +}) { + const bbsInfo = useMenuStore((state) => state.bbsInfo); + + const menuCd = getCookie("menu-code-key"); + const { data } = useQuery({ + queryKey: [ENDPOINT.CMS_SERVICE.MENUS, menuCd], + queryFn: () => MenuApi.getMenuInfo(menuCd!), + enabled: !!menuCd, + }); + const menuPaths = data?.menuPath?.split(">").map((path) => path.trim()); + + return ( + + {children} + + ); +}