import Button from "@/components/Low/Button"; import { Script } from "@/interfaces/exam"; import { Dialog, DialogPanel, Transition, TransitionChild } from "@headlessui/react"; import { capitalize } from "lodash"; import { Fragment } from "react"; interface Props { isOpen: boolean; script: Script; onClose: () => void } const ScriptModal: React.FC = ({ isOpen, script, onClose }) => { return (

{typeof script === "string" && script.split("\\n").map((line, index) => ( {line}
))} {typeof script === "object" && script.map((line, index) => ( {line.name} ({capitalize(line.gender)}): {line.text}

))}

); } export default ScriptModal;