issue # 로그인 화면 구현 중
This commit is contained in:
@@ -34,6 +34,7 @@ export default function LoginPage() {
|
|||||||
<FieldLabel htmlFor="form-login-email">이메일</FieldLabel>
|
<FieldLabel htmlFor="form-login-email">이메일</FieldLabel>
|
||||||
<Input
|
<Input
|
||||||
{...field}
|
{...field}
|
||||||
|
type="email"
|
||||||
id="form-login-email"
|
id="form-login-email"
|
||||||
aria-invalid={fieldState.invalid}
|
aria-invalid={fieldState.invalid}
|
||||||
/>
|
/>
|
||||||
@@ -42,8 +43,35 @@ export default function LoginPage() {
|
|||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
</Controller>
|
</Controller>
|
||||||
|
<Controller
|
||||||
|
name="password"
|
||||||
|
control={loginForm.control}
|
||||||
|
render={({ field, fieldState }) => (
|
||||||
|
<Field data-invalid={fieldState.invalid}>
|
||||||
|
<FieldLabel htmlFor="form-login-password">비밀번호</FieldLabel>
|
||||||
|
<Input
|
||||||
|
{...field}
|
||||||
|
type="password"
|
||||||
|
id="form-login-password"
|
||||||
|
aria-invalid={fieldState.invalid}
|
||||||
|
/>
|
||||||
|
<FieldError errors={[fieldState.error]} />
|
||||||
|
</Field>
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
</Controller>
|
||||||
</form>
|
</form>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
|
<CardFooter>
|
||||||
|
<div className="flex flex-row self-end gap-[5px]">
|
||||||
|
<Button type="submit" form="form-login">
|
||||||
|
로그인
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
회원가입
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
|
</CardFooter>
|
||||||
</Card>
|
</Card>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user