import { useEffect, useState } from "react";
import Input from "./InputExo.jsx";

export default function ParcoursExo({ calcul, inputs, idExo, idCalcul, isCorr }) {
  return (
    <div>
      {calcul
        .replace("[", " [")
        .replace("]", "]")
        .split(" ")
        .map((c) => {
          if (c.startsWith("[") && c.endsWith("]")) {
            var idInput = parseInt(c.replace("[", "").replace("]", ""));
            return (
              <Input
                inputData={inputs.filter((i) => i.order == idInput)[0]}
                isCorr={isCorr}
                idInput={idInput}
                idExo={idExo}
                idCalcul={idCalcul}
              />
            );
          } else return c + " ";
        })}
    </div>
  );
}
