From b781ad1a2f30b2ad188d4c3f68fa2e1c5f0d17d1 Mon Sep 17 00:00:00 2001 From: Jaybe Date: Tue, 18 Nov 2025 13:29:51 +0900 Subject: [PATCH] =?UTF-8?q?=ED=94=84=EB=A6=AC=EB=B7=B0=20=EB=AA=A8?= =?UTF-8?q?=EB=93=9C:=20=EC=97=90=EB=94=94=ED=84=B0=20=ED=81=AC=EB=A1=AC?= =?UTF-8?q?=20=EC=97=86=EC=9D=B4=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EB=AF=B8?= =?UTF-8?q?=EB=A6=AC=EB=B3=B4=EA=B8=B0=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/editor/page.tsx | 13 ++- src/app/preview/page.tsx | 19 ++++ .../editor/components/PublicPageRenderer.tsx | 106 ++++++++++++++++++ tests/e2e/preview.spec.ts | 77 +++++++++++++ 4 files changed, 213 insertions(+), 2 deletions(-) create mode 100644 src/app/preview/page.tsx create mode 100644 src/features/editor/components/PublicPageRenderer.tsx create mode 100644 tests/e2e/preview.spec.ts diff --git a/src/app/editor/page.tsx b/src/app/editor/page.tsx index e96eab7..c2f4c73 100644 --- a/src/app/editor/page.tsx +++ b/src/app/editor/page.tsx @@ -2,6 +2,7 @@ import type { CSSProperties, ReactNode } from "react"; import { useState } from "react"; +import Link from "next/link"; import { DndContext, PointerSensor, @@ -222,8 +223,16 @@ export default function EditorPage() { return (
-

Page Editor

-

빌더 MVP용 에디터 페이지 골격

+
+

Page Editor

+

빌더 MVP용 에디터 페이지 골격

+
+ + 프리뷰 열기 +