fix(housekeeping): serialize workspace client props

This commit is contained in:
2026-08-30 19:38:19 +02:00
parent 8a31556d51
commit cb77b2d3b9
7 changed files with 59 additions and 15 deletions
@@ -3,7 +3,6 @@
import type {
HousekeepingRouteDefinition,
HousekeepingSurface,
HousekeepingWidgetDefinition,
} from "../../../foundation/contracts";
import type { HousekeepingPreferences } from "../../../foundation/preferences/schema";
import type { HousekeepingWidgetLoadResult } from "../../../foundation/registry";
@@ -13,6 +12,7 @@ import {
type HousekeepingPreferenceSaver,
WidgetSettings,
} from "../../../foundation/shell/widget-settings";
import type { OperationsWidgetOption } from "../personalization-model";
export interface OperationsPersonalizationLabels {
readonly favorites: {
@@ -55,7 +55,7 @@ export function OperationsPersonalization({
}: {
readonly preferences: HousekeepingPreferences;
readonly routes: readonly HousekeepingRouteDefinition[];
readonly widgets: readonly HousekeepingWidgetDefinition[];
readonly widgets: readonly OperationsWidgetOption[];
readonly widgetResult: HousekeepingWidgetLoadResult;
readonly surface: HousekeepingSurface;
readonly labels: OperationsPersonalizationLabels;