core/components/NSFW.tsx
SKINMAKER b421d1ab64
chore: apply prettier (#637)
* chore: apply prettier

* chore: edit ready comment

* chore: move ts comment
2023-11-29 22:04:33 +09:00

47 lines
1.2 KiB
TypeScript

import dynamic from 'next/dynamic'
const Button = dynamic(() => import('@components/Button'))
const Container = dynamic(() => import('@components/Container'))
const NSFW: React.FC<NSFWProps> = ({ onClick, onDisableClick }) => {
return (
<Container>
<div className='flex h-screen select-none items-center'>
<div className='px-10'>
<h1 className='flex text-2xl font-bold'>
<img
draggable='false'
alt='⚠'
src='https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/26a0.svg'
className='emoji mr-2 w-8'
/>
19 .
</h1>
<p className='mb-3 text-lg'>?</p>
<Button onClick={onClick}>
<i className='fas fa-arrow-right' />
</Button>
<div className='mt-1'>
<button
className='text-blue-500 hover:text-blue-600'
onClick={() => {
onClick()
onDisableClick()
}}
>
.
</button>
</div>
</div>
</div>
</Container>
)
}
interface NSFWProps {
onClick(): void
onDisableClick(): void
}
export default NSFW