diff --git a/public/images/landing/side_dashboard.png b/public/images/landing/side_dashboard.png new file mode 100644 index 0000000..89df61b Binary files /dev/null and b/public/images/landing/side_dashboard.png differ diff --git a/public/images/landing/store_dashboard.png b/public/images/landing/store_dashboard.png new file mode 100644 index 0000000..a8f65b1 Binary files /dev/null and b/public/images/landing/store_dashboard.png differ diff --git a/public/images/landing/team_dashboard.png b/public/images/landing/team_dashboard.png new file mode 100644 index 0000000..fe040be Binary files /dev/null and b/public/images/landing/team_dashboard.png differ diff --git a/src/app/workspaces/[workspaceId]/page.tsx b/src/app/workspaces/[workspaceId]/page.tsx index 641912e..2eb057d 100644 --- a/src/app/workspaces/[workspaceId]/page.tsx +++ b/src/app/workspaces/[workspaceId]/page.tsx @@ -22,5 +22,5 @@ export default async function WorkspaceHomePage({ params }: WorkspaceHomePagePro redirect(`/workspaces/${workspaceId}/dashboard`); } - redirect(`/workspaces/${workspaceId}/project-management`); + redirect(`/workspaces/${workspaceId}/dashboard`); } diff --git a/src/widgets/landing/landing-templates/config/templates.ts b/src/widgets/landing/landing-templates/config/templates.ts index a9e91a1..79dd6a5 100644 --- a/src/widgets/landing/landing-templates/config/templates.ts +++ b/src/widgets/landing/landing-templates/config/templates.ts @@ -14,6 +14,7 @@ export interface TemplateItem { tagBg: string; tagText: string; tags: string[]; + previewImage: string; } export const templateItems: TemplateItem[] = [ @@ -30,6 +31,7 @@ export const templateItems: TemplateItem[] = [ tagBg: '#ede9fe', tagText: '#7008e7', tags: ['업무 분담 보드', '회의록', '자료실', '캘린더', '그룹 채팅'], + previewImage: '/images/landing/team_dashboard.png', }, { id: 'side_project', @@ -44,6 +46,7 @@ export const templateItems: TemplateItem[] = [ tagBg: '#dbeafe', tagText: '#1447e6', tags: ['칸반 보드', '스프린트 관리', '회의록', '채팅', '진행률 차트'], + previewImage: '/images/landing/side_dashboard.png', }, { id: 'store', @@ -58,5 +61,6 @@ export const templateItems: TemplateItem[] = [ tagBg: '#fef3c6', tagText: '#bb4d00', tags: ['공지 게시판', '업무 스케줄', '자료실', '채팅', '캘린더'], + previewImage: '/images/landing/store_dashboard.png', }, ]; diff --git a/src/widgets/landing/landing-templates/ui/TemplatesSection.tsx b/src/widgets/landing/landing-templates/ui/TemplatesSection.tsx index 3afbd91..f10bdda 100644 --- a/src/widgets/landing/landing-templates/ui/TemplatesSection.tsx +++ b/src/widgets/landing/landing-templates/ui/TemplatesSection.tsx @@ -2,6 +2,7 @@ // 템플릿 소개 섹션 — 좌측 리스트에서 템플릿을 선택하면 우측 미리보기 패널이 전환된다 import { useState } from 'react'; +import Image from 'next/image'; import { motion } from 'motion/react'; import { ChevronRight } from 'lucide-react'; import { cn } from '@/shared/lib/utils'; @@ -100,10 +101,15 @@ export default function TemplatesSection() {
-- 템플릿 UI 스크린샷 -
+