refactor(webui): consume Core navigation and retention components
This commit is contained in:
@@ -13,7 +13,7 @@ import CampaignAccessCard from "./components/CampaignAccessCard";
|
|||||||
import VersionLine from "./components/VersionLine";
|
import VersionLine from "./components/VersionLine";
|
||||||
import { ToggleSwitch } from "@govoplan/core-webui";
|
import { ToggleSwitch } from "@govoplan/core-webui";
|
||||||
import { hasScope } 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 { useCampaignWorkspaceData } from "./hooks/useCampaignWorkspaceData";
|
||||||
import { useCampaignDraftEditor } from "./hooks/useCampaignDraftEditor";
|
import { useCampaignDraftEditor } from "./hooks/useCampaignDraftEditor";
|
||||||
import { asRecord, isAuditLockedVersion } from "./utils/campaignView";
|
import { asRecord, isAuditLockedVersion } from "./utils/campaignView";
|
||||||
|
|||||||
@@ -1,2 +0,0 @@
|
|||||||
export { RetentionPolicyEditor, RetentionPolicyScopeManager } from "@govoplan/core-webui";
|
|
||||||
export type { RetentionPolicyTargetOption } from "@govoplan/core-webui";
|
|
||||||
@@ -6,7 +6,7 @@ import { PageTitle } from "@govoplan/core-webui";
|
|||||||
import { FieldLabel } from "@govoplan/core-webui";
|
import { FieldLabel } from "@govoplan/core-webui";
|
||||||
import { StatusBadge, TableActionGroup, i18nMessage } from "@govoplan/core-webui";
|
import { StatusBadge, TableActionGroup, i18nMessage } from "@govoplan/core-webui";
|
||||||
import { usePlatformLanguage } 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";
|
import { DataGrid, type DataGridColumn } from "@govoplan/core-webui";
|
||||||
|
|
||||||
type TemplateRecord = {
|
type TemplateRecord = {
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
import { ModuleSubnav } from "@govoplan/core-webui";
|
|
||||||
|
|
||||||
export type { ModuleSubnavGroup, ModuleSubnavItem } from "@govoplan/core-webui";
|
|
||||||
export default ModuleSubnav;
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import type { CampaignWorkspaceSection } from "../types";
|
import type { CampaignWorkspaceSection } from "../types";
|
||||||
import ModuleSubnav, { type ModuleSubnavGroup } from "./ModuleSubnav";
|
import { ModuleSubnav, type ModuleSubnavGroup } from "@govoplan/core-webui";
|
||||||
|
|
||||||
const campaignSubnav: ModuleSubnavGroup<CampaignWorkspaceSection>[] = [
|
const campaignSubnav: ModuleSubnavGroup<CampaignWorkspaceSection>[] = [
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user