Skip to content

Commit ec3ba4f

Browse files
committed
fix: update imports for useResourcesNav
1 parent a7a0944 commit ec3ba4f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

site/src/pages/WorkspacePage/useResourcesNav.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { WorkspaceResource } from "api/typesGenerated";
2-
import { useTab } from "hooks";
2+
import { useSearchParamsKey } from "hooks/useSearchParamsKey";
33
import { useEffectEvent } from "hooks/hookPolyfills";
44
import { useCallback, useEffect } from "react";
55

@@ -14,8 +14,7 @@ export const resourceOptionValue = (resource: WorkspaceResource) => {
1414
// refactoring. Consider revisiting this solution in the future for a more
1515
// robust implementation.
1616
export const useResourcesNav = (resources: WorkspaceResource[]) => {
17-
const resourcesNav = useTab("resources", "");
18-
17+
const resourcesNav = useSearchParamsKey("resources");
1918
const isSelected = useCallback(
2019
(resource: WorkspaceResource) => {
2120
return resourceOptionValue(resource) === resourcesNav.value;
@@ -29,8 +28,9 @@ export const useResourcesNav = (resources: WorkspaceResource[]) => {
2928
const hasResources = resources && resources.length > 0;
3029
const hasResourcesWithAgents =
3130
hasResources && resources[0].agents && resources[0].agents.length > 0;
31+
3232
if (!hasSelectedResource && hasResourcesWithAgents) {
33-
resourcesNav.set(resourceOptionValue(resources[0]));
33+
resourcesNav.onValueChange(resourceOptionValue(resources[0]));
3434
}
3535
},
3636
);
@@ -40,7 +40,7 @@ export const useResourcesNav = (resources: WorkspaceResource[]) => {
4040

4141
const select = useCallback(
4242
(resource: WorkspaceResource) => {
43-
resourcesNav.set(resourceOptionValue(resource));
43+
resourcesNav.onValueChange(resourceOptionValue(resource));
4444
},
4545
[resourcesNav],
4646
);

0 commit comments

Comments
 (0)