fix(ui): align telemetry and laboratory navigation
This commit is contained in:
@@ -8,7 +8,7 @@ interface ApplicationPanelActionsOptions {
|
||||
refreshRuntime: () => void;
|
||||
saveWorkspaceLayout: () => Promise<void>;
|
||||
workspaceLayoutSaving: boolean;
|
||||
systemUtilityAction: ApplicationPanelUtilityAction;
|
||||
systemUtilityActions: readonly ApplicationPanelUtilityAction[];
|
||||
}
|
||||
|
||||
export function useApplicationPanelActions({
|
||||
@@ -16,7 +16,7 @@ export function useApplicationPanelActions({
|
||||
refreshRuntime,
|
||||
saveWorkspaceLayout,
|
||||
workspaceLayoutSaving,
|
||||
systemUtilityAction,
|
||||
systemUtilityActions,
|
||||
}: ApplicationPanelActionsOptions): ApplicationPanelUtilityAction[] {
|
||||
return useMemo(() => {
|
||||
const actions: ApplicationPanelUtilityAction[] = [];
|
||||
@@ -35,13 +35,13 @@ export function useApplicationPanelActions({
|
||||
onClick: () => void saveWorkspaceLayout(),
|
||||
});
|
||||
}
|
||||
if (definition?.root === "system") actions.push(systemUtilityAction);
|
||||
if (definition?.root === "system") actions.push(...systemUtilityActions);
|
||||
return actions;
|
||||
}, [
|
||||
definition,
|
||||
refreshRuntime,
|
||||
saveWorkspaceLayout,
|
||||
systemUtilityAction,
|
||||
systemUtilityActions,
|
||||
workspaceLayoutSaving,
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user