@@ -36,54 +49,38 @@ function RegisterPage() {
사이트 코드
-
+
사이트 구분
-
-
-
-
-
-
- 내부
- 외부
-
-
-
-
+ {
+ setSiteKndCd(value);
+ }}
+ />
+
사이트 디자인
-
-
-
-
-
-
- 라이트
- 다크
-
-
-
+ {
+ setSiteSkinCd(value);
+ }}
+ />
@@ -92,6 +89,7 @@ function RegisterPage() {
@@ -101,6 +99,7 @@ function RegisterPage() {
@@ -110,6 +109,7 @@ function RegisterPage() {
@@ -119,6 +119,7 @@ function RegisterPage() {
@@ -128,6 +129,7 @@ function RegisterPage() {
@@ -137,6 +139,7 @@ function RegisterPage() {
@@ -146,13 +149,19 @@ function RegisterPage() {
기본 사이트 여부
-
+ {
+ console.log(value);
+ }}
+ >
@@ -167,7 +176,12 @@ function RegisterPage() {
사용 여부
-
+ {
+ console.log(value);
+ }}
+ >
diff --git a/apps/cs/src/pages/site/ui/site-page.tsx b/apps/cs/src/pages/site/ui/site-page.tsx
index c13284ce8..46e957985 100644
--- a/apps/cs/src/pages/site/ui/site-page.tsx
+++ b/apps/cs/src/pages/site/ui/site-page.tsx
@@ -8,12 +8,19 @@ import { useQuery } from "@tanstack/react-query";
import { getCoreRowModel, useReactTable } from "@tanstack/react-table";
import { Button, Input, DataTable } from "@common/components";
import { SiteApi } from "@/entities/site/api/site-service";
+import type { ISite, ISiteQuery } from "@/entities/site/model/site-interface";
import { ENDPOINT } from "@/shared/config/api";
-import { columns } from "../model/__mocks__";
+import { columns } from "../model/table-columns";
import { SitePageLayout } from "./layout";
-import type { ISiteQuery } from "@/entities/site/model/site-interface";
function SitePage() {
+ const router = useRouter();
+ const { data: siteInfo, refetch } = useQuery({
+ queryKey: [ENDPOINT.CMS_SERVICE.SITES],
+ queryFn: () => SiteApi.siteInfo(siteQuery),
+ enabled: false,
+ });
+
const [siteQuery, setSiteQuery] = useState({
siteNm: "",
siteKndCd: "",
@@ -23,10 +30,10 @@ function SitePage() {
sort: [],
});
- const { data: siteInfo, refetch } = useQuery({
- queryKey: [ENDPOINT.CMS_SERVICE.SITES],
- queryFn: () => SiteApi.siteInfo(siteQuery),
- enabled: false,
+ const table = useReactTable({
+ data: siteInfo?.content ?? [],
+ columns,
+ getCoreRowModel: getCoreRowModel(),
});
const handleSubmit = (e: React.FormEvent) => {
@@ -34,15 +41,13 @@ function SitePage() {
refetch();
};
- const router = useRouter();
- const table = useReactTable({
- data: siteInfo?.content ?? [],
- columns,
- getCoreRowModel: getCoreRowModel(),
- });
+ const handleRowClick = (row: ISite) => {
+ router.push(`/site/register/${row.siteId}`);
+ };
useEffect(() => {
refetch();
+ // eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return (
@@ -71,7 +76,7 @@ function SitePage() {
-
+
diff --git a/apps/cs/src/shared/config/api.ts b/apps/cs/src/shared/config/api.ts
index 052eea56a..bab8cac7b 100644
--- a/apps/cs/src/shared/config/api.ts
+++ b/apps/cs/src/shared/config/api.ts
@@ -10,6 +10,7 @@ export const ENDPOINT = {
},
CMS_SERVICE: {
SITES: "/cms-service/api/v1/sites",
+ CODE: "/cms-service/api/v1/code/cache",
},
};
diff --git a/packages/common/assets/src/styles/base.css b/packages/common/assets/src/styles/base.css
index bd9accda9..2d73b09df 100644
--- a/packages/common/assets/src/styles/base.css
+++ b/packages/common/assets/src/styles/base.css
@@ -23,6 +23,7 @@
--border: #e5e5e5;
--input: #e5e5e5;
--label: #666666;
+ --placeholder: #a2a2a2;
--ring: #0a0a0a;
--chart-1: #2094fa;
--chart-2: #00dfe5;
@@ -52,6 +53,7 @@
--border: #262626;
--input: #262626;
--label: #f1f1f1;
+ --placeholder: #737373;
--ring: #d4d4d4;
--chart-1: #66b3ff;
--chart-2: #66f0f2;
diff --git a/packages/common/components/package.json b/packages/common/components/package.json
index b9b9f4f40..2bfdb6ba6 100644
--- a/packages/common/components/package.json
+++ b/packages/common/components/package.json
@@ -34,6 +34,7 @@
"@radix-ui/react-label": "^2.1.2",
"@radix-ui/react-popover": "^1.1.6",
"@radix-ui/react-radio-group": "^1.2.2",
+ "@radix-ui/react-select": "^2.1.6",
"@radix-ui/react-slider": "^1.2.3",
"@radix-ui/react-slot": "^1.1.2",
"@radix-ui/react-switch": "^1.1.3",
diff --git a/packages/common/components/src/ui/bar-chart/chart.stories.tsx b/packages/common/components/src/ui/bar-chart/chart.stories.tsx
index 60bd0906f..97fa3be49 100644
--- a/packages/common/components/src/ui/bar-chart/chart.stories.tsx
+++ b/packages/common/components/src/ui/bar-chart/chart.stories.tsx
@@ -22,7 +22,7 @@ const meta: Meta