feat: add View-scoped quick access presentation
This commit is contained in:
@@ -20,6 +20,8 @@ export type ViewRevision = {
|
||||
navigation_mode?: "grouped" | "flat";
|
||||
product_area_order?: string[];
|
||||
product_area_labels?: Record<string, string>;
|
||||
quick_access_recommended_tool_ids?: string[];
|
||||
quick_access_focused_tool_ids?: string[];
|
||||
};
|
||||
content_hash: string;
|
||||
created_by?: string | null;
|
||||
@@ -264,7 +266,9 @@ function presentationFromApi(
|
||||
return {
|
||||
navigationMode: value?.navigation_mode,
|
||||
productAreaOrder: value?.product_area_order ?? [],
|
||||
productAreaLabels: value?.product_area_labels ?? {}
|
||||
productAreaLabels: value?.product_area_labels ?? {},
|
||||
quickAccessRecommendedToolIds: value?.quick_access_recommended_tool_ids ?? [],
|
||||
quickAccessFocusedToolIds: value?.quick_access_focused_tool_ids ?? []
|
||||
};
|
||||
}
|
||||
|
||||
@@ -274,7 +278,9 @@ export function presentationToApi(
|
||||
return {
|
||||
navigation_mode: value.navigationMode ?? "grouped",
|
||||
product_area_order: value.productAreaOrder ?? [],
|
||||
product_area_labels: value.productAreaLabels ?? {}
|
||||
product_area_labels: value.productAreaLabels ?? {},
|
||||
quick_access_recommended_tool_ids: value.quickAccessRecommendedToolIds ?? [],
|
||||
quick_access_focused_tool_ids: value.quickAccessFocusedToolIds ?? []
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user