import React, { useEffect, useState } from 'react' import LoadingSpinner from '../../Spinners/LoadingSpinner' import { NewTasks } from './forms' import { PriceFormatter } from '../../Helpers/PriceFormatter' import { useSelector } from 'react-redux'; import { InputCom } from '../../AddJob/settings'; export default function AssignMediaTask({ commonMedia, requestStatus, assignFamilyTask, activeMedia, handleActiveMedia, closeModal }) { const {userDetails} = useSelector((state) => state?.userDetails); // CHECKS IF USER Details are avaliable, to determine if user is active const { walletDetails } = useSelector((state) => state?.walletDetails); // WALLET STORE let imageSrc = (localStorage.getItem("session_token") ? `${userDetails?.session_image_server}${localStorage.getItem("session_token")}/job/${activeMedia.uid}` : ""); // FOR GETTING JOB IMAGE // const handleInputChange = (event) => { // const { name, value } = event.target; // setFormState((prevState) => ({ // ...prevState, // [name]: value, // })); // }; return ( <> {commonMedia?.loading ? (
) : ( <>
{commonMedia?.data?.length ? ( commonMedia?.data?.map((item, index) => (
handleActiveMedia(item)} > handleActiveMedia(item) } className="w-[15px] h-[15px] cursor-pointer" />

{item?.title}

)) ) : (

No Media found!

)}
{/*Right Hand Side for details && Task Type === select */} <> {commonMedia?.data?.length > 0 ? (

{activeMedia?.description}

job image
{/* Price */}
{/* Currency */}
{/* Duration */}
{/* Delivery Detail */}