From 155557f6ae7dfeb0c55bf9dbada7de5f48961e50 Mon Sep 17 00:00:00 2001 From: bicochan Date: Tue, 15 Apr 2025 15:29:55 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B3=B5=ED=86=B5=20=EA=B8=B0=EB=8A=A5?= =?UTF-8?q?=20rewrites=20=EB=A1=9C=EC=A7=81=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/common/board/src/entities/group/index.ts | 6 ---- .../board/src/entities/group/model/types.ts | 29 --------------- apps/common/{board => feature}/.gitignore | 0 apps/common/{board => feature}/.prettierrc | 0 .../app/(with-base-layout)/board/page.tsx | 0 .../app/(with-base-layout)/layout.tsx | 0 .../app/(with-base-layout)/loading.tsx | 0 .../app/api/proxy/[...url]/route.ts | 0 .../app/auth/login/page.tsx | 0 apps/common/{board => feature}/app/layout.tsx | 0 .../{board => feature}/eslint.config.mjs | 0 apps/common/{board => feature}/middleware.ts | 0 apps/common/{board => feature}/next.config.ts | 0 apps/common/{board => feature}/package.json | 6 ++-- apps/common/{board => feature}/pages/.gitkeep | 0 .../{board => feature}/postcss.config.mjs | 0 .../public/images/bg_login.jpg | Bin .../{board => feature}/src/app/index.tsx | 0 .../src/app/providers/app-provider.tsx | 0 .../src/app/providers/index.ts | 0 .../src/app/styles/base.css | 0 .../src/app/styles/components.css | 0 .../attachment/api/attachment-service.ts | 0 .../src/entities/attachment/index.ts | 0 .../attachment/model/attachment-interface.ts | 0 .../src/entities/auth/api/login-service.ts | 0 .../src/entities/auth/index.ts | 0 .../src/entities/auth/lib/auth-wrapper.tsx | 0 .../src/entities/auth/lib/token-manager.ts | 0 .../entities/auth/model/login-interface.ts | 0 .../src/entities/board/api/board-service.ts | 0 .../src/entities/board/index.ts | 0 .../entities/board/model/board-interface.ts | 0 .../src/entities/code/@x/posting.ts | 0 .../src/entities/code/api/code-service.ts | 0 .../src/entities/code/index.ts | 0 .../src/entities/code/model/code-interface.ts | 0 .../src/entities/code/ui/code-select.tsx | 0 .../src/entities/editor/api/editor-service.ts | 0 .../src/entities/editor/index.ts | 0 .../src/entities/editor/lib/blob-to-base64.ts | 0 .../entities/editor/lib/generate-file-info.ts | 0 .../editor/model/editor-base-config.ts | 0 .../entities/editor/model/editor-interface.ts | 0 .../src/entities/editor/ui/editor.tsx | 0 .../api/menu-authority-service.ts | 0 .../src/entities/menu-authority/index.ts | 0 .../model/menu-authority-interface.ts | 0 .../model/menu-authority-table-columns.tsx | 0 .../ui/management-authority-dialog.tsx | 0 .../src/entities/menu/api/menu-service.ts | 0 .../src/entities/menu/index.ts | 0 .../src/entities/menu/lib/menu-wrapper.tsx | 0 .../src/entities/menu/lib/utils.ts | 0 .../src/entities/menu/model/menu-interface.ts | 0 .../entities/posting/api/posting-service.ts | 0 .../src/entities/posting/index.ts | 0 .../posting/model/posting-interface.ts | 0 .../entities/posting/ui/posting-dialog.tsx | 0 .../src/entities/site/@x/posting.ts | 0 .../src/entities/site/api/site-service.ts | 0 .../src/entities/site/index.ts | 0 .../src/entities/site/model/site-interface.ts | 0 .../src/pages/auth/login/index.ts | 0 .../src/pages/auth/login/ui/login-page.tsx | 0 .../src/pages/auth/login/ui/login.css | 0 .../src/pages/board/index.ts | 0 .../src/pages/board/ui/board-page.tsx | 0 .../src/shared/api/client.ts | 0 .../src/shared/api/index.ts | 0 .../src/shared/config/api.ts | 0 .../src/shared/config/env.ts | 2 +- .../src/shared/config/index.ts | 0 .../src/shared/lib/cookie.ts | 0 .../src/shared/lib/index.ts | 0 .../src/shared/lib/use-alert-store.ts | 0 .../src/shared/lib/use-attachment-store.ts | 0 .../src/shared/lib/use-menu-store.ts | 0 .../src/shared/lib/use-tus.ts | 0 .../src/shared/lib/use-user-store.ts | 0 .../src/shared/model/api-interface.ts | 0 .../src/shared/model/index.ts | 0 .../src/shared/providers/index.ts | 0 .../src/shared/providers/store-provider.tsx | 0 .../src/shared/store/alert-store.ts | 0 .../src/shared/store/attachment-store.ts | 0 .../src/shared/store/index.ts | 0 .../src/shared/store/menu-store.ts | 0 .../src/shared/store/user-store.ts | 0 .../src/shared/ui/alert-dialog.tsx | 0 .../src/shared/ui/confirm-dialog.tsx | 0 .../{board => feature}/src/shared/ui/form.tsx | 0 .../src/shared/ui/page-layout.tsx | 0 .../src/shared/ui/skeleton-page.tsx | 0 .../src/widgets/form-wrapper/index.ts | 0 .../widgets/form-wrapper/ui/form-wrapper.tsx | 0 .../{board => feature}/tailwind.config.ts | 0 apps/common/{board => feature}/tsconfig.json | 0 apps/cs/next.config.ts | 34 +++++++++++++----- pnpm-lock.yaml | 2 +- 100 files changed, 30 insertions(+), 49 deletions(-) delete mode 100644 apps/common/board/src/entities/group/index.ts delete mode 100644 apps/common/board/src/entities/group/model/types.ts rename apps/common/{board => feature}/.gitignore (100%) rename apps/common/{board => feature}/.prettierrc (100%) rename apps/common/{board => feature}/app/(with-base-layout)/board/page.tsx (100%) rename apps/common/{board => feature}/app/(with-base-layout)/layout.tsx (100%) rename apps/common/{board => feature}/app/(with-base-layout)/loading.tsx (100%) rename apps/common/{board => feature}/app/api/proxy/[...url]/route.ts (100%) rename apps/common/{board => feature}/app/auth/login/page.tsx (100%) rename apps/common/{board => feature}/app/layout.tsx (100%) rename apps/common/{board => feature}/eslint.config.mjs (100%) rename apps/common/{board => feature}/middleware.ts (100%) rename apps/common/{board => feature}/next.config.ts (100%) rename apps/common/{board => feature}/package.json (93%) rename apps/common/{board => feature}/pages/.gitkeep (100%) rename apps/common/{board => feature}/postcss.config.mjs (100%) rename apps/common/{board => feature}/public/images/bg_login.jpg (100%) rename apps/common/{board => feature}/src/app/index.tsx (100%) rename apps/common/{board => feature}/src/app/providers/app-provider.tsx (100%) rename apps/common/{board => feature}/src/app/providers/index.ts (100%) rename apps/common/{board => feature}/src/app/styles/base.css (100%) rename apps/common/{board => feature}/src/app/styles/components.css (100%) rename apps/common/{board => feature}/src/entities/attachment/api/attachment-service.ts (100%) rename apps/common/{board => feature}/src/entities/attachment/index.ts (100%) rename apps/common/{board => feature}/src/entities/attachment/model/attachment-interface.ts (100%) rename apps/common/{board => feature}/src/entities/auth/api/login-service.ts (100%) rename apps/common/{board => feature}/src/entities/auth/index.ts (100%) rename apps/common/{board => feature}/src/entities/auth/lib/auth-wrapper.tsx (100%) rename apps/common/{board => feature}/src/entities/auth/lib/token-manager.ts (100%) rename apps/common/{board => feature}/src/entities/auth/model/login-interface.ts (100%) rename apps/common/{board => feature}/src/entities/board/api/board-service.ts (100%) rename apps/common/{board => feature}/src/entities/board/index.ts (100%) rename apps/common/{board => feature}/src/entities/board/model/board-interface.ts (100%) rename apps/common/{board => feature}/src/entities/code/@x/posting.ts (100%) rename apps/common/{board => feature}/src/entities/code/api/code-service.ts (100%) rename apps/common/{board => feature}/src/entities/code/index.ts (100%) rename apps/common/{board => feature}/src/entities/code/model/code-interface.ts (100%) rename apps/common/{board => feature}/src/entities/code/ui/code-select.tsx (100%) rename apps/common/{board => feature}/src/entities/editor/api/editor-service.ts (100%) rename apps/common/{board => feature}/src/entities/editor/index.ts (100%) rename apps/common/{board => feature}/src/entities/editor/lib/blob-to-base64.ts (100%) rename apps/common/{board => feature}/src/entities/editor/lib/generate-file-info.ts (100%) rename apps/common/{board => feature}/src/entities/editor/model/editor-base-config.ts (100%) rename apps/common/{board => feature}/src/entities/editor/model/editor-interface.ts (100%) rename apps/common/{board => feature}/src/entities/editor/ui/editor.tsx (100%) rename apps/common/{board => feature}/src/entities/menu-authority/api/menu-authority-service.ts (100%) rename apps/common/{board => feature}/src/entities/menu-authority/index.ts (100%) rename apps/common/{board => feature}/src/entities/menu-authority/model/menu-authority-interface.ts (100%) rename apps/common/{board => feature}/src/entities/menu-authority/model/menu-authority-table-columns.tsx (100%) rename apps/common/{board => feature}/src/entities/menu-authority/ui/management-authority-dialog.tsx (100%) rename apps/common/{board => feature}/src/entities/menu/api/menu-service.ts (100%) rename apps/common/{board => feature}/src/entities/menu/index.ts (100%) rename apps/common/{board => feature}/src/entities/menu/lib/menu-wrapper.tsx (100%) rename apps/common/{board => feature}/src/entities/menu/lib/utils.ts (100%) rename apps/common/{board => feature}/src/entities/menu/model/menu-interface.ts (100%) rename apps/common/{board => feature}/src/entities/posting/api/posting-service.ts (100%) rename apps/common/{board => feature}/src/entities/posting/index.ts (100%) rename apps/common/{board => feature}/src/entities/posting/model/posting-interface.ts (100%) rename apps/common/{board => feature}/src/entities/posting/ui/posting-dialog.tsx (100%) rename apps/common/{board => feature}/src/entities/site/@x/posting.ts (100%) rename apps/common/{board => feature}/src/entities/site/api/site-service.ts (100%) rename apps/common/{board => feature}/src/entities/site/index.ts (100%) rename apps/common/{board => feature}/src/entities/site/model/site-interface.ts (100%) rename apps/common/{board => feature}/src/pages/auth/login/index.ts (100%) rename apps/common/{board => feature}/src/pages/auth/login/ui/login-page.tsx (100%) rename apps/common/{board => feature}/src/pages/auth/login/ui/login.css (100%) rename apps/common/{board => feature}/src/pages/board/index.ts (100%) rename apps/common/{board => feature}/src/pages/board/ui/board-page.tsx (100%) rename apps/common/{board => feature}/src/shared/api/client.ts (100%) rename apps/common/{board => feature}/src/shared/api/index.ts (100%) rename apps/common/{board => feature}/src/shared/config/api.ts (100%) rename apps/common/{board => feature}/src/shared/config/env.ts (90%) rename apps/common/{board => feature}/src/shared/config/index.ts (100%) rename apps/common/{board => feature}/src/shared/lib/cookie.ts (100%) rename apps/common/{board => feature}/src/shared/lib/index.ts (100%) rename apps/common/{board => feature}/src/shared/lib/use-alert-store.ts (100%) rename apps/common/{board => feature}/src/shared/lib/use-attachment-store.ts (100%) rename apps/common/{board => feature}/src/shared/lib/use-menu-store.ts (100%) rename apps/common/{board => feature}/src/shared/lib/use-tus.ts (100%) rename apps/common/{board => feature}/src/shared/lib/use-user-store.ts (100%) rename apps/common/{board => feature}/src/shared/model/api-interface.ts (100%) rename apps/common/{board => feature}/src/shared/model/index.ts (100%) rename apps/common/{board => feature}/src/shared/providers/index.ts (100%) rename apps/common/{board => feature}/src/shared/providers/store-provider.tsx (100%) rename apps/common/{board => feature}/src/shared/store/alert-store.ts (100%) rename apps/common/{board => feature}/src/shared/store/attachment-store.ts (100%) rename apps/common/{board => feature}/src/shared/store/index.ts (100%) rename apps/common/{board => feature}/src/shared/store/menu-store.ts (100%) rename apps/common/{board => feature}/src/shared/store/user-store.ts (100%) rename apps/common/{board => feature}/src/shared/ui/alert-dialog.tsx (100%) rename apps/common/{board => feature}/src/shared/ui/confirm-dialog.tsx (100%) rename apps/common/{board => feature}/src/shared/ui/form.tsx (100%) rename apps/common/{board => feature}/src/shared/ui/page-layout.tsx (100%) rename apps/common/{board => feature}/src/shared/ui/skeleton-page.tsx (100%) rename apps/common/{board => feature}/src/widgets/form-wrapper/index.ts (100%) rename apps/common/{board => feature}/src/widgets/form-wrapper/ui/form-wrapper.tsx (100%) rename apps/common/{board => feature}/tailwind.config.ts (100%) rename apps/common/{board => feature}/tsconfig.json (100%) diff --git a/apps/common/board/src/entities/group/index.ts b/apps/common/board/src/entities/group/index.ts deleted file mode 100644 index 6bfb42bf1..000000000 --- a/apps/common/board/src/entities/group/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { GroupApi } from "./api/group-api"; -export { - type GroupParams, - type Group, - type GroupFormData, -} from "./model/types"; diff --git a/apps/common/board/src/entities/group/model/types.ts b/apps/common/board/src/entities/group/model/types.ts deleted file mode 100644 index 79ba1211b..000000000 --- a/apps/common/board/src/entities/group/model/types.ts +++ /dev/null @@ -1,29 +0,0 @@ -export interface Group { - groupId: string; - groupNm: string; - groupSeCd: string; - groupExpln: string; - delYn: string; - regDt: string; - rgtr: string; - mdfcnDt: string | null; - mdfr: string | null; - authrtId: string; - siteId: string | null; -} - -export interface GroupParams { - groupNm?: string; - groupSeCd?: string; - siteId?: string; -} - -export interface GroupFormData { - groupId: string; - groupNm: string; - groupSeCd: string; - groupExpln: string; - delYn: string; - authrtId: string; - siteId: string; -} \ No newline at end of file diff --git a/apps/common/board/.gitignore b/apps/common/feature/.gitignore similarity index 100% rename from apps/common/board/.gitignore rename to apps/common/feature/.gitignore diff --git a/apps/common/board/.prettierrc b/apps/common/feature/.prettierrc similarity index 100% rename from apps/common/board/.prettierrc rename to apps/common/feature/.prettierrc diff --git a/apps/common/board/app/(with-base-layout)/board/page.tsx b/apps/common/feature/app/(with-base-layout)/board/page.tsx similarity index 100% rename from apps/common/board/app/(with-base-layout)/board/page.tsx rename to apps/common/feature/app/(with-base-layout)/board/page.tsx diff --git a/apps/common/board/app/(with-base-layout)/layout.tsx b/apps/common/feature/app/(with-base-layout)/layout.tsx similarity index 100% rename from apps/common/board/app/(with-base-layout)/layout.tsx rename to apps/common/feature/app/(with-base-layout)/layout.tsx diff --git a/apps/common/board/app/(with-base-layout)/loading.tsx b/apps/common/feature/app/(with-base-layout)/loading.tsx similarity index 100% rename from apps/common/board/app/(with-base-layout)/loading.tsx rename to apps/common/feature/app/(with-base-layout)/loading.tsx diff --git a/apps/common/board/app/api/proxy/[...url]/route.ts b/apps/common/feature/app/api/proxy/[...url]/route.ts similarity index 100% rename from apps/common/board/app/api/proxy/[...url]/route.ts rename to apps/common/feature/app/api/proxy/[...url]/route.ts diff --git a/apps/common/board/app/auth/login/page.tsx b/apps/common/feature/app/auth/login/page.tsx similarity index 100% rename from apps/common/board/app/auth/login/page.tsx rename to apps/common/feature/app/auth/login/page.tsx diff --git a/apps/common/board/app/layout.tsx b/apps/common/feature/app/layout.tsx similarity index 100% rename from apps/common/board/app/layout.tsx rename to apps/common/feature/app/layout.tsx diff --git a/apps/common/board/eslint.config.mjs b/apps/common/feature/eslint.config.mjs similarity index 100% rename from apps/common/board/eslint.config.mjs rename to apps/common/feature/eslint.config.mjs diff --git a/apps/common/board/middleware.ts b/apps/common/feature/middleware.ts similarity index 100% rename from apps/common/board/middleware.ts rename to apps/common/feature/middleware.ts diff --git a/apps/common/board/next.config.ts b/apps/common/feature/next.config.ts similarity index 100% rename from apps/common/board/next.config.ts rename to apps/common/feature/next.config.ts diff --git a/apps/common/board/package.json b/apps/common/feature/package.json similarity index 93% rename from apps/common/board/package.json rename to apps/common/feature/package.json index 1a8f88c44..bf44a814c 100644 --- a/apps/common/board/package.json +++ b/apps/common/feature/package.json @@ -1,11 +1,11 @@ { - "name": "cs", + "name": "feature", "version": "0.0.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev -p 13000", "build": "next build", - "start": "next start", + "start": "next start -p 13000", "lint": "next lint" }, "dependencies": { diff --git a/apps/common/board/pages/.gitkeep b/apps/common/feature/pages/.gitkeep similarity index 100% rename from apps/common/board/pages/.gitkeep rename to apps/common/feature/pages/.gitkeep diff --git a/apps/common/board/postcss.config.mjs b/apps/common/feature/postcss.config.mjs similarity index 100% rename from apps/common/board/postcss.config.mjs rename to apps/common/feature/postcss.config.mjs diff --git a/apps/common/board/public/images/bg_login.jpg b/apps/common/feature/public/images/bg_login.jpg similarity index 100% rename from apps/common/board/public/images/bg_login.jpg rename to apps/common/feature/public/images/bg_login.jpg diff --git a/apps/common/board/src/app/index.tsx b/apps/common/feature/src/app/index.tsx similarity index 100% rename from apps/common/board/src/app/index.tsx rename to apps/common/feature/src/app/index.tsx diff --git a/apps/common/board/src/app/providers/app-provider.tsx b/apps/common/feature/src/app/providers/app-provider.tsx similarity index 100% rename from apps/common/board/src/app/providers/app-provider.tsx rename to apps/common/feature/src/app/providers/app-provider.tsx diff --git a/apps/common/board/src/app/providers/index.ts b/apps/common/feature/src/app/providers/index.ts similarity index 100% rename from apps/common/board/src/app/providers/index.ts rename to apps/common/feature/src/app/providers/index.ts diff --git a/apps/common/board/src/app/styles/base.css b/apps/common/feature/src/app/styles/base.css similarity index 100% rename from apps/common/board/src/app/styles/base.css rename to apps/common/feature/src/app/styles/base.css diff --git a/apps/common/board/src/app/styles/components.css b/apps/common/feature/src/app/styles/components.css similarity index 100% rename from apps/common/board/src/app/styles/components.css rename to apps/common/feature/src/app/styles/components.css diff --git a/apps/common/board/src/entities/attachment/api/attachment-service.ts b/apps/common/feature/src/entities/attachment/api/attachment-service.ts similarity index 100% rename from apps/common/board/src/entities/attachment/api/attachment-service.ts rename to apps/common/feature/src/entities/attachment/api/attachment-service.ts diff --git a/apps/common/board/src/entities/attachment/index.ts b/apps/common/feature/src/entities/attachment/index.ts similarity index 100% rename from apps/common/board/src/entities/attachment/index.ts rename to apps/common/feature/src/entities/attachment/index.ts diff --git a/apps/common/board/src/entities/attachment/model/attachment-interface.ts b/apps/common/feature/src/entities/attachment/model/attachment-interface.ts similarity index 100% rename from apps/common/board/src/entities/attachment/model/attachment-interface.ts rename to apps/common/feature/src/entities/attachment/model/attachment-interface.ts diff --git a/apps/common/board/src/entities/auth/api/login-service.ts b/apps/common/feature/src/entities/auth/api/login-service.ts similarity index 100% rename from apps/common/board/src/entities/auth/api/login-service.ts rename to apps/common/feature/src/entities/auth/api/login-service.ts diff --git a/apps/common/board/src/entities/auth/index.ts b/apps/common/feature/src/entities/auth/index.ts similarity index 100% rename from apps/common/board/src/entities/auth/index.ts rename to apps/common/feature/src/entities/auth/index.ts diff --git a/apps/common/board/src/entities/auth/lib/auth-wrapper.tsx b/apps/common/feature/src/entities/auth/lib/auth-wrapper.tsx similarity index 100% rename from apps/common/board/src/entities/auth/lib/auth-wrapper.tsx rename to apps/common/feature/src/entities/auth/lib/auth-wrapper.tsx diff --git a/apps/common/board/src/entities/auth/lib/token-manager.ts b/apps/common/feature/src/entities/auth/lib/token-manager.ts similarity index 100% rename from apps/common/board/src/entities/auth/lib/token-manager.ts rename to apps/common/feature/src/entities/auth/lib/token-manager.ts diff --git a/apps/common/board/src/entities/auth/model/login-interface.ts b/apps/common/feature/src/entities/auth/model/login-interface.ts similarity index 100% rename from apps/common/board/src/entities/auth/model/login-interface.ts rename to apps/common/feature/src/entities/auth/model/login-interface.ts diff --git a/apps/common/board/src/entities/board/api/board-service.ts b/apps/common/feature/src/entities/board/api/board-service.ts similarity index 100% rename from apps/common/board/src/entities/board/api/board-service.ts rename to apps/common/feature/src/entities/board/api/board-service.ts diff --git a/apps/common/board/src/entities/board/index.ts b/apps/common/feature/src/entities/board/index.ts similarity index 100% rename from apps/common/board/src/entities/board/index.ts rename to apps/common/feature/src/entities/board/index.ts diff --git a/apps/common/board/src/entities/board/model/board-interface.ts b/apps/common/feature/src/entities/board/model/board-interface.ts similarity index 100% rename from apps/common/board/src/entities/board/model/board-interface.ts rename to apps/common/feature/src/entities/board/model/board-interface.ts diff --git a/apps/common/board/src/entities/code/@x/posting.ts b/apps/common/feature/src/entities/code/@x/posting.ts similarity index 100% rename from apps/common/board/src/entities/code/@x/posting.ts rename to apps/common/feature/src/entities/code/@x/posting.ts diff --git a/apps/common/board/src/entities/code/api/code-service.ts b/apps/common/feature/src/entities/code/api/code-service.ts similarity index 100% rename from apps/common/board/src/entities/code/api/code-service.ts rename to apps/common/feature/src/entities/code/api/code-service.ts diff --git a/apps/common/board/src/entities/code/index.ts b/apps/common/feature/src/entities/code/index.ts similarity index 100% rename from apps/common/board/src/entities/code/index.ts rename to apps/common/feature/src/entities/code/index.ts diff --git a/apps/common/board/src/entities/code/model/code-interface.ts b/apps/common/feature/src/entities/code/model/code-interface.ts similarity index 100% rename from apps/common/board/src/entities/code/model/code-interface.ts rename to apps/common/feature/src/entities/code/model/code-interface.ts diff --git a/apps/common/board/src/entities/code/ui/code-select.tsx b/apps/common/feature/src/entities/code/ui/code-select.tsx similarity index 100% rename from apps/common/board/src/entities/code/ui/code-select.tsx rename to apps/common/feature/src/entities/code/ui/code-select.tsx diff --git a/apps/common/board/src/entities/editor/api/editor-service.ts b/apps/common/feature/src/entities/editor/api/editor-service.ts similarity index 100% rename from apps/common/board/src/entities/editor/api/editor-service.ts rename to apps/common/feature/src/entities/editor/api/editor-service.ts diff --git a/apps/common/board/src/entities/editor/index.ts b/apps/common/feature/src/entities/editor/index.ts similarity index 100% rename from apps/common/board/src/entities/editor/index.ts rename to apps/common/feature/src/entities/editor/index.ts diff --git a/apps/common/board/src/entities/editor/lib/blob-to-base64.ts b/apps/common/feature/src/entities/editor/lib/blob-to-base64.ts similarity index 100% rename from apps/common/board/src/entities/editor/lib/blob-to-base64.ts rename to apps/common/feature/src/entities/editor/lib/blob-to-base64.ts diff --git a/apps/common/board/src/entities/editor/lib/generate-file-info.ts b/apps/common/feature/src/entities/editor/lib/generate-file-info.ts similarity index 100% rename from apps/common/board/src/entities/editor/lib/generate-file-info.ts rename to apps/common/feature/src/entities/editor/lib/generate-file-info.ts diff --git a/apps/common/board/src/entities/editor/model/editor-base-config.ts b/apps/common/feature/src/entities/editor/model/editor-base-config.ts similarity index 100% rename from apps/common/board/src/entities/editor/model/editor-base-config.ts rename to apps/common/feature/src/entities/editor/model/editor-base-config.ts diff --git a/apps/common/board/src/entities/editor/model/editor-interface.ts b/apps/common/feature/src/entities/editor/model/editor-interface.ts similarity index 100% rename from apps/common/board/src/entities/editor/model/editor-interface.ts rename to apps/common/feature/src/entities/editor/model/editor-interface.ts diff --git a/apps/common/board/src/entities/editor/ui/editor.tsx b/apps/common/feature/src/entities/editor/ui/editor.tsx similarity index 100% rename from apps/common/board/src/entities/editor/ui/editor.tsx rename to apps/common/feature/src/entities/editor/ui/editor.tsx diff --git a/apps/common/board/src/entities/menu-authority/api/menu-authority-service.ts b/apps/common/feature/src/entities/menu-authority/api/menu-authority-service.ts similarity index 100% rename from apps/common/board/src/entities/menu-authority/api/menu-authority-service.ts rename to apps/common/feature/src/entities/menu-authority/api/menu-authority-service.ts diff --git a/apps/common/board/src/entities/menu-authority/index.ts b/apps/common/feature/src/entities/menu-authority/index.ts similarity index 100% rename from apps/common/board/src/entities/menu-authority/index.ts rename to apps/common/feature/src/entities/menu-authority/index.ts diff --git a/apps/common/board/src/entities/menu-authority/model/menu-authority-interface.ts b/apps/common/feature/src/entities/menu-authority/model/menu-authority-interface.ts similarity index 100% rename from apps/common/board/src/entities/menu-authority/model/menu-authority-interface.ts rename to apps/common/feature/src/entities/menu-authority/model/menu-authority-interface.ts diff --git a/apps/common/board/src/entities/menu-authority/model/menu-authority-table-columns.tsx b/apps/common/feature/src/entities/menu-authority/model/menu-authority-table-columns.tsx similarity index 100% rename from apps/common/board/src/entities/menu-authority/model/menu-authority-table-columns.tsx rename to apps/common/feature/src/entities/menu-authority/model/menu-authority-table-columns.tsx diff --git a/apps/common/board/src/entities/menu-authority/ui/management-authority-dialog.tsx b/apps/common/feature/src/entities/menu-authority/ui/management-authority-dialog.tsx similarity index 100% rename from apps/common/board/src/entities/menu-authority/ui/management-authority-dialog.tsx rename to apps/common/feature/src/entities/menu-authority/ui/management-authority-dialog.tsx diff --git a/apps/common/board/src/entities/menu/api/menu-service.ts b/apps/common/feature/src/entities/menu/api/menu-service.ts similarity index 100% rename from apps/common/board/src/entities/menu/api/menu-service.ts rename to apps/common/feature/src/entities/menu/api/menu-service.ts diff --git a/apps/common/board/src/entities/menu/index.ts b/apps/common/feature/src/entities/menu/index.ts similarity index 100% rename from apps/common/board/src/entities/menu/index.ts rename to apps/common/feature/src/entities/menu/index.ts diff --git a/apps/common/board/src/entities/menu/lib/menu-wrapper.tsx b/apps/common/feature/src/entities/menu/lib/menu-wrapper.tsx similarity index 100% rename from apps/common/board/src/entities/menu/lib/menu-wrapper.tsx rename to apps/common/feature/src/entities/menu/lib/menu-wrapper.tsx diff --git a/apps/common/board/src/entities/menu/lib/utils.ts b/apps/common/feature/src/entities/menu/lib/utils.ts similarity index 100% rename from apps/common/board/src/entities/menu/lib/utils.ts rename to apps/common/feature/src/entities/menu/lib/utils.ts diff --git a/apps/common/board/src/entities/menu/model/menu-interface.ts b/apps/common/feature/src/entities/menu/model/menu-interface.ts similarity index 100% rename from apps/common/board/src/entities/menu/model/menu-interface.ts rename to apps/common/feature/src/entities/menu/model/menu-interface.ts diff --git a/apps/common/board/src/entities/posting/api/posting-service.ts b/apps/common/feature/src/entities/posting/api/posting-service.ts similarity index 100% rename from apps/common/board/src/entities/posting/api/posting-service.ts rename to apps/common/feature/src/entities/posting/api/posting-service.ts diff --git a/apps/common/board/src/entities/posting/index.ts b/apps/common/feature/src/entities/posting/index.ts similarity index 100% rename from apps/common/board/src/entities/posting/index.ts rename to apps/common/feature/src/entities/posting/index.ts diff --git a/apps/common/board/src/entities/posting/model/posting-interface.ts b/apps/common/feature/src/entities/posting/model/posting-interface.ts similarity index 100% rename from apps/common/board/src/entities/posting/model/posting-interface.ts rename to apps/common/feature/src/entities/posting/model/posting-interface.ts diff --git a/apps/common/board/src/entities/posting/ui/posting-dialog.tsx b/apps/common/feature/src/entities/posting/ui/posting-dialog.tsx similarity index 100% rename from apps/common/board/src/entities/posting/ui/posting-dialog.tsx rename to apps/common/feature/src/entities/posting/ui/posting-dialog.tsx diff --git a/apps/common/board/src/entities/site/@x/posting.ts b/apps/common/feature/src/entities/site/@x/posting.ts similarity index 100% rename from apps/common/board/src/entities/site/@x/posting.ts rename to apps/common/feature/src/entities/site/@x/posting.ts diff --git a/apps/common/board/src/entities/site/api/site-service.ts b/apps/common/feature/src/entities/site/api/site-service.ts similarity index 100% rename from apps/common/board/src/entities/site/api/site-service.ts rename to apps/common/feature/src/entities/site/api/site-service.ts diff --git a/apps/common/board/src/entities/site/index.ts b/apps/common/feature/src/entities/site/index.ts similarity index 100% rename from apps/common/board/src/entities/site/index.ts rename to apps/common/feature/src/entities/site/index.ts diff --git a/apps/common/board/src/entities/site/model/site-interface.ts b/apps/common/feature/src/entities/site/model/site-interface.ts similarity index 100% rename from apps/common/board/src/entities/site/model/site-interface.ts rename to apps/common/feature/src/entities/site/model/site-interface.ts diff --git a/apps/common/board/src/pages/auth/login/index.ts b/apps/common/feature/src/pages/auth/login/index.ts similarity index 100% rename from apps/common/board/src/pages/auth/login/index.ts rename to apps/common/feature/src/pages/auth/login/index.ts diff --git a/apps/common/board/src/pages/auth/login/ui/login-page.tsx b/apps/common/feature/src/pages/auth/login/ui/login-page.tsx similarity index 100% rename from apps/common/board/src/pages/auth/login/ui/login-page.tsx rename to apps/common/feature/src/pages/auth/login/ui/login-page.tsx diff --git a/apps/common/board/src/pages/auth/login/ui/login.css b/apps/common/feature/src/pages/auth/login/ui/login.css similarity index 100% rename from apps/common/board/src/pages/auth/login/ui/login.css rename to apps/common/feature/src/pages/auth/login/ui/login.css diff --git a/apps/common/board/src/pages/board/index.ts b/apps/common/feature/src/pages/board/index.ts similarity index 100% rename from apps/common/board/src/pages/board/index.ts rename to apps/common/feature/src/pages/board/index.ts diff --git a/apps/common/board/src/pages/board/ui/board-page.tsx b/apps/common/feature/src/pages/board/ui/board-page.tsx similarity index 100% rename from apps/common/board/src/pages/board/ui/board-page.tsx rename to apps/common/feature/src/pages/board/ui/board-page.tsx diff --git a/apps/common/board/src/shared/api/client.ts b/apps/common/feature/src/shared/api/client.ts similarity index 100% rename from apps/common/board/src/shared/api/client.ts rename to apps/common/feature/src/shared/api/client.ts diff --git a/apps/common/board/src/shared/api/index.ts b/apps/common/feature/src/shared/api/index.ts similarity index 100% rename from apps/common/board/src/shared/api/index.ts rename to apps/common/feature/src/shared/api/index.ts diff --git a/apps/common/board/src/shared/config/api.ts b/apps/common/feature/src/shared/config/api.ts similarity index 100% rename from apps/common/board/src/shared/config/api.ts rename to apps/common/feature/src/shared/config/api.ts diff --git a/apps/common/board/src/shared/config/env.ts b/apps/common/feature/src/shared/config/env.ts similarity index 90% rename from apps/common/board/src/shared/config/env.ts rename to apps/common/feature/src/shared/config/env.ts index fa6b626c4..f0b4c83b1 100644 --- a/apps/common/board/src/shared/config/env.ts +++ b/apps/common/feature/src/shared/config/env.ts @@ -1,4 +1,4 @@ -export const PORT = process.env.NEXT_PUBLIC_PORT || "3001"; +export const PORT = process.env.NEXT_PUBLIC_PORT || "3000"; export const PROXY_HOST = process.env.NEXT_PUBLIC_PROXY_HOST || `http://localhost:${PORT}`; diff --git a/apps/common/board/src/shared/config/index.ts b/apps/common/feature/src/shared/config/index.ts similarity index 100% rename from apps/common/board/src/shared/config/index.ts rename to apps/common/feature/src/shared/config/index.ts diff --git a/apps/common/board/src/shared/lib/cookie.ts b/apps/common/feature/src/shared/lib/cookie.ts similarity index 100% rename from apps/common/board/src/shared/lib/cookie.ts rename to apps/common/feature/src/shared/lib/cookie.ts diff --git a/apps/common/board/src/shared/lib/index.ts b/apps/common/feature/src/shared/lib/index.ts similarity index 100% rename from apps/common/board/src/shared/lib/index.ts rename to apps/common/feature/src/shared/lib/index.ts diff --git a/apps/common/board/src/shared/lib/use-alert-store.ts b/apps/common/feature/src/shared/lib/use-alert-store.ts similarity index 100% rename from apps/common/board/src/shared/lib/use-alert-store.ts rename to apps/common/feature/src/shared/lib/use-alert-store.ts diff --git a/apps/common/board/src/shared/lib/use-attachment-store.ts b/apps/common/feature/src/shared/lib/use-attachment-store.ts similarity index 100% rename from apps/common/board/src/shared/lib/use-attachment-store.ts rename to apps/common/feature/src/shared/lib/use-attachment-store.ts diff --git a/apps/common/board/src/shared/lib/use-menu-store.ts b/apps/common/feature/src/shared/lib/use-menu-store.ts similarity index 100% rename from apps/common/board/src/shared/lib/use-menu-store.ts rename to apps/common/feature/src/shared/lib/use-menu-store.ts diff --git a/apps/common/board/src/shared/lib/use-tus.ts b/apps/common/feature/src/shared/lib/use-tus.ts similarity index 100% rename from apps/common/board/src/shared/lib/use-tus.ts rename to apps/common/feature/src/shared/lib/use-tus.ts diff --git a/apps/common/board/src/shared/lib/use-user-store.ts b/apps/common/feature/src/shared/lib/use-user-store.ts similarity index 100% rename from apps/common/board/src/shared/lib/use-user-store.ts rename to apps/common/feature/src/shared/lib/use-user-store.ts diff --git a/apps/common/board/src/shared/model/api-interface.ts b/apps/common/feature/src/shared/model/api-interface.ts similarity index 100% rename from apps/common/board/src/shared/model/api-interface.ts rename to apps/common/feature/src/shared/model/api-interface.ts diff --git a/apps/common/board/src/shared/model/index.ts b/apps/common/feature/src/shared/model/index.ts similarity index 100% rename from apps/common/board/src/shared/model/index.ts rename to apps/common/feature/src/shared/model/index.ts diff --git a/apps/common/board/src/shared/providers/index.ts b/apps/common/feature/src/shared/providers/index.ts similarity index 100% rename from apps/common/board/src/shared/providers/index.ts rename to apps/common/feature/src/shared/providers/index.ts diff --git a/apps/common/board/src/shared/providers/store-provider.tsx b/apps/common/feature/src/shared/providers/store-provider.tsx similarity index 100% rename from apps/common/board/src/shared/providers/store-provider.tsx rename to apps/common/feature/src/shared/providers/store-provider.tsx diff --git a/apps/common/board/src/shared/store/alert-store.ts b/apps/common/feature/src/shared/store/alert-store.ts similarity index 100% rename from apps/common/board/src/shared/store/alert-store.ts rename to apps/common/feature/src/shared/store/alert-store.ts diff --git a/apps/common/board/src/shared/store/attachment-store.ts b/apps/common/feature/src/shared/store/attachment-store.ts similarity index 100% rename from apps/common/board/src/shared/store/attachment-store.ts rename to apps/common/feature/src/shared/store/attachment-store.ts diff --git a/apps/common/board/src/shared/store/index.ts b/apps/common/feature/src/shared/store/index.ts similarity index 100% rename from apps/common/board/src/shared/store/index.ts rename to apps/common/feature/src/shared/store/index.ts diff --git a/apps/common/board/src/shared/store/menu-store.ts b/apps/common/feature/src/shared/store/menu-store.ts similarity index 100% rename from apps/common/board/src/shared/store/menu-store.ts rename to apps/common/feature/src/shared/store/menu-store.ts diff --git a/apps/common/board/src/shared/store/user-store.ts b/apps/common/feature/src/shared/store/user-store.ts similarity index 100% rename from apps/common/board/src/shared/store/user-store.ts rename to apps/common/feature/src/shared/store/user-store.ts diff --git a/apps/common/board/src/shared/ui/alert-dialog.tsx b/apps/common/feature/src/shared/ui/alert-dialog.tsx similarity index 100% rename from apps/common/board/src/shared/ui/alert-dialog.tsx rename to apps/common/feature/src/shared/ui/alert-dialog.tsx diff --git a/apps/common/board/src/shared/ui/confirm-dialog.tsx b/apps/common/feature/src/shared/ui/confirm-dialog.tsx similarity index 100% rename from apps/common/board/src/shared/ui/confirm-dialog.tsx rename to apps/common/feature/src/shared/ui/confirm-dialog.tsx diff --git a/apps/common/board/src/shared/ui/form.tsx b/apps/common/feature/src/shared/ui/form.tsx similarity index 100% rename from apps/common/board/src/shared/ui/form.tsx rename to apps/common/feature/src/shared/ui/form.tsx diff --git a/apps/common/board/src/shared/ui/page-layout.tsx b/apps/common/feature/src/shared/ui/page-layout.tsx similarity index 100% rename from apps/common/board/src/shared/ui/page-layout.tsx rename to apps/common/feature/src/shared/ui/page-layout.tsx diff --git a/apps/common/board/src/shared/ui/skeleton-page.tsx b/apps/common/feature/src/shared/ui/skeleton-page.tsx similarity index 100% rename from apps/common/board/src/shared/ui/skeleton-page.tsx rename to apps/common/feature/src/shared/ui/skeleton-page.tsx diff --git a/apps/common/board/src/widgets/form-wrapper/index.ts b/apps/common/feature/src/widgets/form-wrapper/index.ts similarity index 100% rename from apps/common/board/src/widgets/form-wrapper/index.ts rename to apps/common/feature/src/widgets/form-wrapper/index.ts diff --git a/apps/common/board/src/widgets/form-wrapper/ui/form-wrapper.tsx b/apps/common/feature/src/widgets/form-wrapper/ui/form-wrapper.tsx similarity index 100% rename from apps/common/board/src/widgets/form-wrapper/ui/form-wrapper.tsx rename to apps/common/feature/src/widgets/form-wrapper/ui/form-wrapper.tsx diff --git a/apps/common/board/tailwind.config.ts b/apps/common/feature/tailwind.config.ts similarity index 100% rename from apps/common/board/tailwind.config.ts rename to apps/common/feature/tailwind.config.ts diff --git a/apps/common/board/tsconfig.json b/apps/common/feature/tsconfig.json similarity index 100% rename from apps/common/board/tsconfig.json rename to apps/common/feature/tsconfig.json diff --git a/apps/cs/next.config.ts b/apps/cs/next.config.ts index adeff824f..7cbf8ee2e 100644 --- a/apps/cs/next.config.ts +++ b/apps/cs/next.config.ts @@ -1,16 +1,32 @@ import type { NextConfig } from "next"; -// const subDomain = process.env.NEXT_PUBLIC_SUB_DOMAIN; +const subDomain = + process.env.NEXT_PUBLIC_SUB_DOMAIN || "http://localhost:13000"; const nextConfig: NextConfig = { - // async rewrites() { - // return [ - // { - // source: "/board/:path*", - // destination: `${subDomain}/board/:path*`, - // }, - // ]; - // }, + async rewrites() { + return { + beforeFiles: [ + { + source: "/_next/static/:path*", + destination: `${subDomain}/_next/static/:path*`, + has: [ + { + type: "header", + key: "x-rewrite-me", + }, + ], + }, + ], + afterFiles: [ + { + source: "/board/:path*", + destination: `${subDomain}/board/:path*`, + }, + ], + fallback: [], + }; + }, }; export default nextConfig; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9b665bf9..17a3ec8d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: specifier: 2.4.2 version: 2.4.2 - apps/common/board: + apps/common/feature: dependencies: '@common/assets': specifier: workspace:*