File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -8,18 +8,22 @@ import { workspacesMachine } from "xServices/workspaces/workspacesXService"
8
8
import { WorkspacesPageView } from "./WorkspacesPageView"
9
9
10
10
const WorkspacesPage : FC = ( ) => {
11
- const [ workspacesState , send ] = useMachine ( workspacesMachine )
12
11
const [ searchParams , setSearchParams ] = useSearchParams ( )
12
+ const filter = searchParams . get ( "filter" )
13
+ const defaultFilter = filter ?? workspaceFilterQuery . me
14
+ const [ workspacesState , send ] = useMachine ( workspacesMachine , {
15
+ context : {
16
+ filter : defaultFilter ,
17
+ } ,
18
+ } )
19
+
13
20
const { workspaceRefs } = workspacesState . context
14
21
15
22
// On page load, populate the table with workspaces
16
23
useEffect ( ( ) => {
17
- const filter = searchParams . get ( "filter" )
18
- const query = filter ?? workspaceFilterQuery . me
19
-
20
24
send ( {
21
25
type : "GET_WORKSPACES" ,
22
- query,
26
+ query : defaultFilter ,
23
27
} )
24
28
// eslint-disable-next-line react-hooks/exhaustive-deps
25
29
} , [ ] )
Original file line number Diff line number Diff line change @@ -187,7 +187,7 @@ export type WorkspaceItemMachineRef = ActorRefFrom<typeof workspaceItemMachine>
187
187
188
188
interface WorkspacesContext {
189
189
workspaceRefs ?: WorkspaceItemMachineRef [ ]
190
- filter ? : string
190
+ filter : string
191
191
getWorkspacesError ?: Error | unknown
192
192
}
193
193
You can’t perform that action at this time.
0 commit comments