mirror of
https://github.com/mizanxali/uno-online
synced 2025-12-06 10:13:27 +00:00
28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
import React, { useState } from 'react'
|
|
import { Link } from 'react-router-dom'
|
|
import randomCodeGenerator from '../utils/randomCodeGenerator'
|
|
|
|
const Homepage = () => {
|
|
const [roomCode, setRoomCode] = useState('')
|
|
|
|
return (
|
|
<div className='Homepage'>
|
|
<div className='homepage-menu'>
|
|
<img src={require('../assets/logo.png').default} width='200px' />
|
|
<div className='homepage-form'>
|
|
<div className='homepage-join'>
|
|
<input type='text' placeholder='Game Code' onChange={(event) => setRoomCode(event.target.value)} />
|
|
<Link to={`/play?roomCode=${roomCode}`}><button class="game-button green">JOIN GAME</button></Link>
|
|
</div>
|
|
<h1>OR</h1>
|
|
<div className='homepage-create'>
|
|
<Link to={`/play?roomCode=${randomCodeGenerator(5)}`}><button class="game-button orange">CREATE GAME</button></Link>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default Homepage
|