feat: mutate canonical drafts from workbench

This commit is contained in:
lda
2026-08-09 07:18:57 +07:00 Verified
parent 29cbcc66c5
commit 71f997f221
14 changed files with 1225 additions and 79 deletions
@@ -11,7 +11,13 @@ const titleFor = (workspace: DraftWorkspace): string =>
const formatStatus = (status: DraftWorkspace["status"]): string =>
status.charAt(0).toUpperCase() + status.slice(1);
export const DraftDetailRoute = () => {
export type DraftDetailRouteProps = {
readonly enableNavigationProtection?: boolean;
};
export const DraftDetailRoute = ({
enableNavigationProtection = false,
}: DraftDetailRouteProps) => {
const { workspaceId = null } = useParams<{ workspaceId: string }>();
const drafts = useDraftWorkspace(workspaceId);
const draft =
@@ -48,7 +54,10 @@ export const DraftDetailRoute = () => {
</p>
</header>
<DraftWorkbench draft={draft} />
<DraftWorkbench
draft={draft}
enableNavigationProtection={enableNavigationProtection}
/>
</>
)}
</div>