add getemployeebyid call N costcenter dropdown

This commit is contained in:
jfrye122
2023-05-09 12:27:06 -04:00
parent 9fc2d4c67c
commit e57a3605b8
8 changed files with 103 additions and 42 deletions

View File

@@ -12,6 +12,11 @@ import {
} from "../../redux/employee/employee.selectors";
import { Button } from "react-native-paper";
//temp
import { useQuery } from "@apollo/client";
import ErrorDisplay from "../error-display/error-display.component";
const mapStateToProps = createStructuredSelector({
currentEmployee: selectCurrentEmployee,
theRates: selectRates,
@@ -21,7 +26,7 @@ const mapStateToProps = createStructuredSelector({
const mapDispatchToProps = (dispatch) => ({
employeeGetRatesStart: (employeeId) =>
dispatch(employeeGetRatesStart({employeeId})),
dispatch(employeeGetRatesStart(employeeId)),
});
export function ScreenTimeTicketBrowser({
@@ -30,7 +35,13 @@ export function ScreenTimeTicketBrowser({
employeeGetRatesStart,
signingError
}) {
const employeeId = currentEmployee.technician.id;
// const { error, data } = useQuery(QUERY_EMPLOYEE_BY_ID, {
// variables: { id: currentEmployee.technician.id },
// });
// const signingErrorMsg = error ? (<ErrorDisplay errorMessage={error.message} />) : null;
// const signingErrorMsg = signingError ? (<ErrorDisplay errorMessage={signingError} />) : null;
const getRates = (currentEmployee) => {
employeeGetRatesStart(currentEmployee.technician.id);
@@ -42,11 +53,11 @@ export function ScreenTimeTicketBrowser({
<Button
mode="outlined"
loading={loaderGettingRates}
onPress={getRates}
onPress={() => getRates(currentEmployee)}
>
<Text>text here</Text>
</Button>
{signingError && <Text>signingError</Text>}
{/* {signingErrorMsg} */}
</View>
);
}