import React from "react"; import { View, Text, Dimensions, Pressable, Image, Appearance, Platform, } from "react-native"; import { connect } from "react-redux"; import { useNavigation } from "@react-navigation/native"; import { LinearGradient } from "expo-linear-gradient"; import moment from "jalali-moment"; //style import tw from "tailwind-rn"; import fontSize from "../../../constants/fontSize"; import Colors from "../../../constants/Colors"; const { width } = Dimensions.get("window"); const ios = Platform.OS === "ios"; const Target = ({ blogs, theme }) => { const navigation = useNavigation(); const Large = ({ blog }) => { return ( navigation.push("Blog", { id: blog?.id })} > {blog?.title} {/* {"نوشته از:" + " " + "کامران ایزدی"} */} {"سردبیر بخش وبلاگ دانوین"} {blog?.duration ? ( {"زمان مطالعه" + " " + blog?.duration + " دقیقه"} ) : null} {moment(blog?.createdAt).format("jYYYY/jMM/jDD")} ); }; const Small = ({ blog }) => { return ( navigation.push("Blog", { id: blog?.id })} > {blog?.title} ); }; return ( {blogs?.slice(1, 3).map((blog, index) => ( ))} ); }; const mapStateToProps = (state) => ({ theme: state.publicApi.theme, }); export default connect(mapStateToProps)(Target);