import React from "react";
import { View, Text, Pressable, TouchableOpacity } from "react-native";
import {SimpleLineIcons} from '@expo/vector-icons';
import { connect } from "react-redux";
import { publicApi } from "../../../redux/actions";
import tw from "tailwind-rn";
import fontSize from "../../../constants/fontSize";
import Colors from "../../../constants/Colors";
import { useNavigation } from "@react-navigation/native";
const duration = (value) => {
const minute = value % 60;
const hour = Math.round(value / 60);
return (
(hour > 0
? (hour.toString().length === 1 ? "0" + hour.toString() : hour) + ""
: "") +
":" +
(minute.toString().length === 1 ? "0" + minute.toString() : minute)
);
};
const Season = ({ season, toggle, activeSeason, realSeasons, seasonName }) => {
// const [selectedSeason, setSelectedSeason] = useState(null);
const navigation = useNavigation();
const Unit = ({ unit }) => {
return (
{unit.name}
{duration(unit.duration)}
{1 && (
navigation.navigate("VideoDisplay", {
season: season,
unit: unit,
name: seasonName,
})
}
>
نمایش
)}
{/* {0 && (
دانلود
)} */}
);
};
return (
toggle(season[0].categoryId)}
>
{
realSeasons.filter((item) => item.id === season[0].categoryId)[0]
.name
}
{/*
{season.duration}
*/}
{season[0].categoryId === activeSeason &&
season.map((unit, index) => )}
);
};
const mapStateToProps = (state) => ({
activeSeason: state.publicApi.activeCategory,
realSeasons: state.publicApi.bookInfo?.categories,
vodDuration: state.publicApi.bookInfo?.vodDuration,
});
const mapDispatchToProps = {
toggle: publicApi.activeCategory,
};
export default connect(mapStateToProps, mapDispatchToProps)(Season);