import * as React from 'react'; import {useState, setState} from 'react'; import { connect } from "react-redux"; import { SafeAreaView, ScrollView, TouchableOpacity, Button, View, Text, Image } from 'react-native'; import CustomHeader from '../../components/header.js'; import Assets from '../../components/assets.manager.js'; import Elements from '../../components/elements.js'; import Theme from '../../components/theme.style.js'; import {Icon} from 'react-native-elements'; const ProductDetails = (navigation) => { const [drop1, setdrop1] = useState(false) const [drop2, setdrop2] = useState(false) const product = navigation.route.params.data; const showImage = false; console.log([product]) const renderDetails = () => { return ( setdrop1(!drop1)}> Application {drop1 ? {product.details[1].details[0].details} : null} setdrop2(!drop2)}> Benefits {drop2 ? {product.details[2].details[0].details} : null} ) } return ( {showImage ? : null} {product.name} {product.description} Product Description {product.details[0].details[0].details} {product.details.length > 1 ? renderDetails() : null} ); } const mapStateToProps = (state) => { return { app_theme: state.appThemeReducer.theme } } export default connect(mapStateToProps, null)(ProductDetails)