// src/OptionPage.js import { useEffect, useState } from 'react'; import '../css/global.css'; import '../css/textBox.css'; import '../css/nameBox.css'; import '../css/option.css' import Animation from './components/animation.jsx'; function OptionPage({data , onClicked}) { const backgroundSRC = `${import.meta.env.VITE_ASSETS_URL}/${data.background}` const [name] = useState(() => { return sessionStorage.getItem("name") || ''; }); const DialogText = data.text ? data.text.replace("{name}", name) : null; const DialogName = data.name ? data.name.replace("{name}", name) : null; return (
{ data.option.map((item,i) =>
onClicked(item.goTo-1)} key={i} className='optionBox title'>{item.text}
) }
{DialogName && DialogText && ( <>
{DialogName}
{DialogText}
)}
); } export default OptionPage;