import React, { useMemo, useEffect, useCallback } from "react"; import { SafeAreaView, View, StatusBar, Platform, FlatList, } from "react-native"; import { connect } from "react-redux"; import { userProduct, comment, file, form } from "../../../redux/actions"; import { useNavigation } from "@react-navigation/native"; //components import CustomPressable from "../../../components/Pressable"; import Navbar from "../../../components/Navbar"; import Empty from "../../../components/Empty"; //style import tw from "tailwind-rn"; import Colors from "../../../constants/Colors"; import fontSize from "../../../constants/fontSize"; export const Tickets = ({ tickets = [], theme }) => { const navigation = useNavigation(); return ( {tickets.length ? ( } keyExtractor={(item, index) => { return index; }} /> ) : ( )} navigation.push("Ticket")} /> ); }; const mapStateToProps = (state) => ({ theme: state.publicApi.theme, }); const mapDispatchToProps = {}; export default connect(mapStateToProps, mapDispatchToProps)(Tickets);