"use client"; import type { HousekeepingRouteDefinition, HousekeepingSurface, HousekeepingWidgetDefinition, } from "../../../foundation/contracts"; import type { HousekeepingPreferences } from "../../../foundation/preferences/schema"; import type { HousekeepingWidgetLoadResult } from "../../../foundation/registry"; import { Favorites } from "../../../foundation/shell/favorites"; import { WidgetGrid } from "../../../foundation/shell/widget-grid"; import { type HousekeepingPreferenceSaver, WidgetSettings, } from "../../../foundation/shell/widget-settings"; const persistPreferences: HousekeepingPreferenceSaver = async (preferences) => { const { saveHousekeepingPreferences } = await import( "@/actions/housekeeping-preferences" ); return saveHousekeepingPreferences(preferences); }; export function OperationsPersonalization({ preferences, routes, widgets, widgetResult, surface, savePreferences = persistPreferences, }: { readonly preferences: HousekeepingPreferences; readonly routes: readonly HousekeepingRouteDefinition[]; readonly widgets: readonly HousekeepingWidgetDefinition[]; readonly widgetResult: HousekeepingWidgetLoadResult; readonly surface: HousekeepingSurface; readonly savePreferences?: HousekeepingPreferenceSaver; }) { return ( <>
); }