@@ -15,50 +15,53 @@ export type PaginationEvent =
15
15
export type PaginationMachineRef = ActorRefFrom < typeof paginationMachine >
16
16
17
17
export const paginationMachine =
18
- /** @xstate -layout N4IgpgJg5mDOIC5QAcCGUCWA7VAXDA9lgLKoDGAFtmAMQByAogBoAqA+gAoCCA4gwNoAGALqIUBWBnxExIAB6IATADZBAOgAcGgCwBWDYMEHBAdm2KANCACeiEwEZ7axboCcbkw8-3XGgL5+VmiYONIk5FRYtBwASgwAagCSAPIAqgDKnLwCIrLIElKEWLIKCAC09hrKarq6AMwarsraGormuiYaVrYIDk4u7q7e3r4BQejYeEWklNQ0PMlsLIvcfEKiSCD5kmElduq69vrKyiaCjqfu3YgauupatYp1eia+o4FbE6HTEXNx6Qx2KschtxDsintyvZqlVzmdGs0tIpbtcENplIoanV7M8jrpFCZntoAh8sAQIHA8l8pkQZpEwGoAE5gVAQHpgwoyTalZSuNTuV6CFzabSCFqdVFmdTPMU+dHnZrKMafEI08KzKJ5Aq7blKJwC1xC3QisUaCU2RDKQ5qGXaOWqaHokl+IA */
19
- createMachine (
20
- {
21
- tsTypes : { } as import ( "./paginationXService.typegen" ) . Typegen0 ,
22
- schema : { context : { } as PaginationContext , events : { } as PaginationEvent } ,
23
- predictableActionArguments : true ,
24
- id : "paginationMachine" ,
25
- initial : "ready" ,
26
- on : {
27
- NEXT_PAGE : {
28
- actions : [ "assignNextPage" , "updateURL" , "sendRefreshData" ] ,
29
- } ,
30
- PREVIOUS_PAGE : {
31
- actions : [ "assignPreviousPage" , "updateURL" , "sendRefreshData" ] ,
32
- } ,
33
- GO_TO_PAGE : {
34
- actions : [ "assignPage" , "updateURL" , "sendRefreshData" ] ,
35
- } ,
36
- RESET_PAGE : {
37
- actions : [ "logReset" , "resetPage" , "updateURL" , "sendRefreshData" ] ,
18
+ /** @xstate -layout N4IgpgJg5mDOIC5QAcCGUCWA7VAXDA9lgLKoDGAFtmAMQByAogBoAqA+gAoCCA4gwNoAGALqIUBWBnxExIAB6IATADZBAOgAcGgCwBWDYMEHBAdm2KANCACeiEwEZ7axboCcbkw8-3XGgL5+VmiYONIk5FRYtBwASgwAagCSAPIAqgDKnLwCIrLIElKEWLIKCAC09hrKarq6AMwarsraGormuiYaVrYIDk4u7q7e3r4BQejYeEWklNQ0PMlsLIvcfEKiSCD5kmElduq69vrKyiaCjqfu3YgauupatYp1eia+o4FbE6HTEXNx6Qx2KschtxDsintyvZqlVzmdGs0tIpbtcENplIoanV7M8jrpFCZntoAh8sAQIHA8l8pkQZpEwGoAE5gVAQHpgwoyTalZSuNTuV6CFzabSCFqdVFmdTPMU+dHnZrKMafEI08KzKJ5Aq7blKJwC1xC3QisUaCU2RDKQ5qGXaOWqaHokl+IA */
19
+ createMachine (
20
+ {
21
+ tsTypes : { } as import ( "./paginationXService.typegen" ) . Typegen0 ,
22
+ schema : {
23
+ context : { } as PaginationContext ,
24
+ events : { } as PaginationEvent ,
25
+ } ,
26
+ predictableActionArguments : true ,
27
+ id : "paginationMachine" ,
28
+ initial : "ready" ,
29
+ on : {
30
+ NEXT_PAGE : {
31
+ actions : [ "assignNextPage" , "updateURL" , "sendRefreshData" ] ,
32
+ } ,
33
+ PREVIOUS_PAGE : {
34
+ actions : [ "assignPreviousPage" , "updateURL" , "sendRefreshData" ] ,
35
+ } ,
36
+ GO_TO_PAGE : {
37
+ actions : [ "assignPage" , "updateURL" , "sendRefreshData" ] ,
38
+ } ,
39
+ RESET_PAGE : {
40
+ actions : [ "logReset" , "resetPage" , "updateURL" , "sendRefreshData" ] ,
41
+ } ,
42
+ } ,
43
+ states : {
44
+ ready : { } ,
45
+ } ,
38
46
} ,
39
- } ,
40
- states : {
41
- ready : { } ,
42
- } ,
43
- } ,
44
- {
45
- actions : {
46
- sendRefreshData : ( _ ) => sendParent ( "REFRESH_DATA" ) ,
47
- assignNextPage : assign ( {
48
- page : ( context ) => context . page + 1 ,
49
- } ) ,
50
- assignPreviousPage : assign ( {
51
- page : ( context ) => context . page - 1 ,
52
- } ) ,
53
- assignPage : assign ( {
54
- page : ( _ , event ) => event . page ,
55
- } ) ,
56
- resetPage : assign ( {
57
- page : ( _ ) => 1 ,
58
- } ) ,
59
- updateURL : ( context ) => {
60
- context . updateURL ( context . page )
47
+ {
48
+ actions : {
49
+ sendRefreshData : ( _ ) => sendParent ( "REFRESH_DATA" ) ,
50
+ assignNextPage : assign ( {
51
+ page : ( context ) => context . page + 1 ,
52
+ } ) ,
53
+ assignPreviousPage : assign ( {
54
+ page : ( context ) => context . page - 1 ,
55
+ } ) ,
56
+ assignPage : assign ( {
57
+ page : ( _ , event ) => event . page ,
58
+ } ) ,
59
+ resetPage : assign ( {
60
+ page : ( _ ) => 1 ,
61
+ } ) ,
62
+ updateURL : ( context ) => {
63
+ context . updateURL ( context . page )
64
+ } ,
61
65
} ,
62
66
} ,
63
- } ,
64
- )
67
+ )
0 commit comments