fifty-shades-of-bully/src/pages/optionPage.jsx
mrrpmeowfurry f752fdfba0 revert b4d79329f8
revert Convos in option
2025-06-21 12:02:57 +00:00

39 lines
1 KiB
JavaScript

// 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}`
return (
<div
style={{
display: 'flex',
justifyContent: 'center',
alignItems: 'center',
height: '100svh',
width: '100svw',
flexDirection: 'column',
backgroundImage: `url(${backgroundSRC})`,
backgroundSize: 'cover',
backgroundPosition: 'center',
}}
>
<div className='spriteBox'>
<Animation src={`F${data.sprite}`}/>
</div>
<div className='optionSection'>
{
data.option.map((item,i) =>
<div onClick={()=>onClicked(item.goTo-1)} key={i} className='optionBox title'>{item.text}</div>)
}
</div>
</div>
);
}
export default OptionPage;