import { useState, useEffect } from "react";
import { Poi } from "../../redux/types/Poi";
import { convertModeObjectToArray } from "../../utils/convertModeObjectToArray";
import { FaWalking } from "react-icons/fa";
import { AiFillCar } from "react-icons/ai";
import { formatDate } from "../../utils/formatDate";
import { FaLocationDot } from "react-icons/fa6";
import { TbWorldLatitude, TbWorldLongitude } from "react-icons/tb";
import { BiTimeFive } from "react-icons/bi";

type DemographicsSectionProps = {
  selectedPoi: Poi;
};
const DescriptionSection: React.FC<DemographicsSectionProps> = ({
  selectedPoi,
}) => {
  return (
    <div className="sectionBasicInfoOne">
      <div className="basicInfoLabelsOne">
        <FaLocationDot style={{ fontSize: "25px", marginRight: "10px" }} />
        {selectedPoi ? selectedPoi?.address : "unknown"}
      </div>
      <div className="basicInfoLabelsOne">
        <TbWorldLatitude style={{ fontSize: "25px", marginRight: "10px" }} />
        {selectedPoi ? selectedPoi?.lat : "unknown"}
      </div>
      <div className="basicInfoLabelsOne">
        <TbWorldLongitude style={{ fontSize: "25px", marginRight: "10px" }} />
        {selectedPoi ? selectedPoi?.lng : "unknown"}
      </div>
      <div className="basicInfoLabelsOne">
        <BiTimeFive style={{ fontSize: "25px", marginRight: "10px" }} />
        {selectedPoi ? formatDate(selectedPoi?.ts_updated) : "unknown"}
      </div>
    </div>
  );
};

export default DescriptionSection;
