feat: complete TechLog Studio publication flow

This commit is contained in:
DongHyeonka
2026-08-16 00:35:11 +09:00
parent 9c6906fc6f
commit c5c8b9423c
60 changed files with 2028 additions and 2948 deletions
@@ -0,0 +1,8 @@
import { useRouteInput } from "../../../../../presentation/routes/route-input.tsx";
import { PublishScreen } from "../components/publish-screen.tsx";
export function DocumentPublishPage() {
const { params } =
useRouteInput<"TECH_LOG_STUDIO_DOCUMENT_PUBLISH">();
return <PublishScreen documentId={String(params.id)} />;
}
@@ -0,0 +1,12 @@
import { useRouteInput } from "../../../../../presentation/routes/route-input.tsx";
import { PublicationEventPreviewScreen } from "../components/publication-event-preview-screen.tsx";
export function PublicationPreviewPage() {
const { params } =
useRouteInput<"TECH_LOG_STUDIO_PUBLICATION_PREVIEW">();
return (
<PublicationEventPreviewScreen
publicationEventId={String(params.publicationEventId)}
/>
);
}
@@ -0,0 +1,5 @@
import { PublicationList } from "../components/publication-list.tsx";
export function PublicationsPage() {
return <PublicationList />;
}