import axios from "axios"; import React, { useEffect, useState, useCallback, useMemo } from "react"; import swal from 'sweetalert'; // import { API } from "../../data"; import { Link, useParams } from "react-router-dom"; import { isAutheticated } from "../../auth"; function ViewOffer() { const [cmsRes, setCmsRes] = useState([]) const { id } = useParams(); // console.log(id) const token = isAutheticated(); const getOffer = useCallback(async () => { let res = await axios.get( `/api/restriction/getOne/${id}`, { headers: { Authorization: `Bearer ${token}`, }, } ); //console.log(res.data) setCmsRes(res.data.CmpRestriction) }, [token]); useEffect(() => { getOffer(); }, [getOffer]); //change time formate function formatAMPM(date) { var hours = new Date(date).getHours(); var minutes = new Date(date).getMinutes(); var ampm = hours >= 12 ? 'PM' : 'AM'; hours = hours % 12; hours = hours ? hours : 12; // the hour '0' should be '12' minutes = minutes < 10 ? '0' + minutes : minutes; var strTime = hours + ':' + minutes + ' ' + ampm; return strTime; } return (
{/* */}

CMP-CMS

{/* */} {/*
  1. CMD-App
  2. CMD-Category
*/}
{/* */}
{/* */} {/* */} {cmsRes.image ? : <>

}
Id
Title {cmsRes?.title}
page Content {`${cmsRes?.page_data}`}
Privacy Policy {cmsRes?.Privacy_Policy}
image
Added On {new Date(`${cmsRes?.createdAt}`).toDateString()} , {`${formatAMPM(cmsRes?.createdAt)}`}
Updated At {new Date(`${cmsRes?.updatedAt}`).toDateString()} , {`${formatAMPM(cmsRes?.updatedAt)}`}
{/* */}
{/* */}
); } export default ViewOffer;