diff --git a/app/join/page.tsx b/app/join/page.tsx new file mode 100644 index 0000000..8f17e01 --- /dev/null +++ b/app/join/page.tsx @@ -0,0 +1,115 @@ +'use client'; + +import { useState } from 'react'; + +export default function JoinMeetingPage() { + const [name, setName] = useState(''); + const [password, setPassword] = useState(''); + const [isRemembered, setIsRemembered] = useState(true); + + // 이름/비번 유효성 검사 (입력값이 있을 때만 버튼 활성화) + const isFormValid = name.length > 0 && password.length === 4; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + if (!isFormValid) return; + + console.log('참여 요청:', { name, password, isRemembered }); + }; + + return ( +