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);