States and Selectors
|-/redux
|
|-/payroll
|- index.ts
|- payrollSlice.ts
|- payrollThunks.ts
How to get the user accounts?
Invoke fetchUserAccounts
from LinkerStudio/modules/payroll/common/redux/payroll
using the hook useAppDispatch
from LinkerStudio/core/hooks
import {useAppDispatch} from 'LinkerStudio/core/hooks';
const dispatch = useAppDispatch();
dispatch(fetchUserAccounts(params));
How to get movements?
Invoke fetchJobs
and fetchMoreJobs
from LinkerStudio/modules/payroll/common/redux/payroll
using the hook useAppDispatch
from LinkerStudio/core/hooks
import {useAppDispatch} from 'LinkerStudio/core/hooks';
const dispatch = useAppDispatch();
dispatch(fetchJobs());
dispatch(fetchMoreJobs(params));
Where params are:
cursor: string; // Used for fetchMoreJobs
How to get receipts?
Invoke fetchPaystubs
and fetchMorePaystubs
from LinkerStudio/modules/payroll/common/redux/payroll
using the hook useAppDispatch
from LinkerStudio/core/hooks
import {useAppDispatch} from 'LinkerStudio/core/hooks';
const dispatch = useAppDispatch();
dispatch(fetchPaystubs(params));
dispatch(fetchMorePaystubs(params));
Where params are:
dateFrom: Date;
dateTo: Date;
cursor: string; // Used for fetchMorePaystubs
Last updated
Was this helpful?