refactor(webui): consume Core navigation and retention components

This commit is contained in:
2026-07-21 13:52:59 +02:00
parent dc56687af6
commit 2c5519908a
5 changed files with 3 additions and 9 deletions

View File

@@ -13,7 +13,7 @@ import CampaignAccessCard from "./components/CampaignAccessCard";
import VersionLine from "./components/VersionLine";
import { ToggleSwitch } from "@govoplan/core-webui";
import { hasScope } from "@govoplan/core-webui";
import { RetentionPolicyEditor } from "../privacy/RetentionPolicyManagement";
import { RetentionPolicyEditor } from "@govoplan/core-webui";
import { useCampaignWorkspaceData } from "./hooks/useCampaignWorkspaceData";
import { useCampaignDraftEditor } from "./hooks/useCampaignDraftEditor";
import { asRecord, isAuditLockedVersion } from "./utils/campaignView";

View File

@@ -1,2 +0,0 @@
export { RetentionPolicyEditor, RetentionPolicyScopeManager } from "@govoplan/core-webui";
export type { RetentionPolicyTargetOption } from "@govoplan/core-webui";

View File

@@ -6,7 +6,7 @@ import { PageTitle } from "@govoplan/core-webui";
import { FieldLabel } from "@govoplan/core-webui";
import { StatusBadge, TableActionGroup, i18nMessage } from "@govoplan/core-webui";
import { usePlatformLanguage } from "@govoplan/core-webui";
import ModuleSubnav, { type ModuleSubnavGroup } from "../../layout/ModuleSubnav";
import { ModuleSubnav, type ModuleSubnavGroup } from "@govoplan/core-webui";
import { DataGrid, type DataGridColumn } from "@govoplan/core-webui";
type TemplateRecord = {