import Link from "next/link"; import { signup } from "@/features/auth/actions"; import FormMessage from "@/components/form-message"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; export default async function SignupPage({ searchParams, }: { searchParams: Promise<{ message: string }>; }) { const { message } = await searchParams; return (
{/* 배경 그라데이션 효과 */}
{/* 애니메이션 블러 효과 */}
{/* 메시지 알림 */}
🚀
회원가입 몇 가지 정보만 입력하면 바로 시작할 수 있습니다.
{/* 이메일 입력 */}
{/* 비밀번호 입력 */}
{/* pattern: 최소 8자, 대문자, 소문자, 숫자, 특수문자 각 1개 이상 */} {/* 참고: HTML pattern에서는 <, >, {, } 등 일부 특수문자 사용 시 브라우저 호환성 문제 발생 */}

최소 6자 이상, 숫자, 특수문자 포함 (한글 가능)

{/* 회원가입 버튼 */} {/* 로그인 링크 */}

이미 계정이 있으신가요?{" "} 로그인 하러 가기

); }