From 957c0c60705af0eb4bc28e0a11785d131b446196 Mon Sep 17 00:00:00 2001 From: jfrye122 Date: Fri, 5 May 2023 09:21:54 -0400 Subject: [PATCH] added screen-time-ticket-create.component.jsx --- .../screen-time-ticket-create.component.jsx | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 components/time-ticket/screen-time-ticket-create.component.jsx diff --git a/components/time-ticket/screen-time-ticket-create.component.jsx b/components/time-ticket/screen-time-ticket-create.component.jsx new file mode 100644 index 0000000..398a43b --- /dev/null +++ b/components/time-ticket/screen-time-ticket-create.component.jsx @@ -0,0 +1,125 @@ +import { Formik } from "formik"; +import React from "react"; +import { StyleSheet, Text } from "react-native"; +import { useTranslation } from "react-i18next"; +import { View, ScrollView } from "react-native"; +import { connect } from "react-redux"; +import { createStructuredSelector } from "reselect"; +import { Button, Dialog, TextInput } from "react-native-paper"; +import { QUERY_EMPLOYEE_BY_ID } from "../../graphql/employees.queries"; +//import SelectDropdown from 'react-native-select-dropdown'; +import { SelectCostCenter } from "../Selects/select-cost-center"; +import { selectCurrentEmployee } from "../../redux/employee/employee.selectors"; +//import {DateTimePicker} from "expo"; + +//TODO add props needed for call +const mapStateToProps = createStructuredSelector({ + currentEmployee: selectCurrentEmployee, +}); + +export function TimeTicketCreate() { + const { t } = useTranslation(); + + const formSubmit = (values) => { + Dialog.alert({ content:
{JSON.stringify(values, null, 2)}
}); + //TODO update with start call for create time ticket + }; + + return ( + + + + {({ handleChange, handleBlur, handleSubmit, values }) => ( + + + + + + + + + + + )} + + + + + + + ); +} + +export default connect(null, null)(TimeTicketCreate); + +const localStyles = StyleSheet.create({ + content: { + display: "flex", + flex: 1 + }, + topTimeTicketContainer: { + }, + bottomTimeTicketContainer: { + }, + input: { + }, +});