feat: port TechLog Studio validation workflow
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
import { useRouteInput } from "../../../../../presentation/routes/route-input.tsx";
|
||||
import { PublicPreviewScreen } from "../components/public-preview-screen.tsx";
|
||||
|
||||
export function DocumentPreviewPage() {
|
||||
const { params } = useRouteInput<"TECH_LOG_STUDIO_DOCUMENT_PREVIEW">();
|
||||
return <PublicPreviewScreen documentId={String(params.id)} />;
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
import { useRouteInput } from "../../../../../presentation/routes/route-input.tsx";
|
||||
import { ValidationScreen } from "../components/validation-screen.tsx";
|
||||
|
||||
export function DocumentValidationPage() {
|
||||
const { params } = useRouteInput<"TECH_LOG_STUDIO_DOCUMENT_VALIDATION">();
|
||||
return <ValidationScreen documentId={String(params.id)} />;
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Link } from "react-router-dom";
|
||||
import { GuardedStudioLink } from "../components/guarded-studio-link.tsx";
|
||||
|
||||
export function StudioNotFoundPage() {
|
||||
return (
|
||||
@@ -6,7 +6,9 @@ export function StudioNotFoundPage() {
|
||||
<p className="studio-eyebrow">404</p>
|
||||
<h1>Studio 화면을 찾을 수 없습니다</h1>
|
||||
<p>주소를 확인하거나 작업본 목록에서 다시 시작하세요.</p>
|
||||
<Link to="/studio/documents">작업본으로 돌아가기</Link>
|
||||
<GuardedStudioLink href="/studio/documents">
|
||||
작업본으로 돌아가기
|
||||
</GuardedStudioLink>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user