import React, { useEffect, useRef, useState } from "react"; import "../node_modules/bootstrap/dist/css/bootstrap.min.css"; import "../node_modules/bootstrap/dist/js/bootstrap.bundle"; import "./assets/css/style.css"; import logo from "./assets/images/Single Debt Logo Landscape.svg"; import plane from "./assets/images/SD Favicon.svg"; import { FaRupeeSign } from "react-icons/fa"; const App = () => { const [range1, setRange1] = useState(0); const [range2, setRange2] = useState(0); const [missed, setMissed] = useState(null); const [proceed, setProceed] = useState(false); const handleRange1 = (e) => { setRange1(parseFloat(e.target.value)); }; const handleRange2 = (e) => { setRange2(parseFloat(e.target.value)); }; const radiobuttons = useRef([]); radiobuttons.current = []; const addRadioButtons = (item) => { if (item && !radiobuttons.current.includes(item)) { radiobuttons.current.push(item); } }; const activeRadioButton = (e, ans) => { setMissed(ans); radiobuttons.current.forEach((item) => { item.classList.remove("active"); }); setTimeout(() => { e.target.parentElement.classList.add("active"); }, 10); }; useEffect(() => { if (range1 !== 0 || range2 !== 0 || missed !== null) { proceedButton.current.removeAttribute("disabled"); proceedButton.current.classList.remove("disabled"); } if (range2 === 0 || range1 === 0 || missed === null) { proceedButton.current.setAttribute("disabled", true); proceedButton.current.classList.add("disabled"); } }, [range1, range2, missed]); const overlay = useRef(); const range1Ref = useRef(); const range2Ref = useRef(); const [overlayActive, setOverlayActive] = useState(true); const proceedButton = useRef(null); const toggleProceed = () => { setProceed(true); setOverlayActive(true); overlay.current.style.zIndex = "8"; overlay.current.classList.add("show"); range1Ref.current.style.position = "static"; range2Ref.current.style.position = "static"; }; useEffect(() => { if (overlayActive) { document.body.style.overflow = "hidden"; } else { document.body.style.overflow = "auto"; } }, [overlayActive]); const [inputs, setInputs] = useState({ firstname: "", lastname: "", email: "", mobile: "", }); const handleInputs = (e) => { const { name, value } = e.target; setInputs({ ...inputs, [name]: value, }); }; const toggleOverlay = () => { overlay.current.classList.remove("show"); setOverlayActive(false); }; return ( <>
<>

Debt-Relief is faster
with FREED

Your credit card debt

{range1.toLocaleString("en-IN")}

{/* */}

Your credit card debt

{range2.toLocaleString("en-IN")}

{/* */}

Missed any EMI in the last 3 months?

{/* */}
{!proceed ? ( <>

Terms & conditions Apply

) : (

Here's your debt relieve program

Say Hello! Please fill in the form

+91

Lorem ipsum dolor sit amet consectetur adipisicing elit. Quaerat, quasi dolorem! Deserunt, quibusdam tenetur beatae voluptates error, voluptatibus voluptatum repudiandae distinctio, et explicabo perferendis voluptate repellat illum! In, consequuntur molestiae.
)}
{/* */}

Please move the slider to select your outstanding balance

); }; export default App;