MCPcopy
hub / github.com/pingdotgg/t3code / resolveProjectExpanded

Function resolveProjectExpanded

apps/web/src/uiStateStore.ts:337–348  ·  view source on GitHub ↗
(
  projectExpandedById: Readonly<Record<string, boolean>>,
  preferenceKeys: readonly string[],
)

Source from the content-addressed store, hash-verified

335}
336
337export function resolveProjectExpanded(
338 projectExpandedById: Readonly<Record<string, boolean>>,
339 preferenceKeys: readonly string[],
340): boolean {
341 for (const key of preferenceKeys) {
342 const expanded = projectExpandedById[key];
343 if (expanded !== undefined) {
344 return expanded;
345 }
346 }
347 return projectExpandedById[LEGACY_PROJECT_EXPANSION_DEFAULT_KEY] ?? true;
348}
349
350export function setProjectExpanded(
351 state: UiState,

Callers 3

Sidebar.tsxFile · 0.90
SidebarFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected