dm_new: fix

This commit is contained in:
dongsilove
2026-02-25 21:46:52 +09:00
parent c6cf6e90c3
commit 55aaee8983
6 changed files with 24 additions and 11 deletions
@@ -19,10 +19,10 @@ export default function SubPageHeader({
title,
crumbs,
note = "* 는 필수 값입니다.",
underlineWidthClass = "w-40",
// underlineWidthClass = "w-40",
className = "",
wrapClassName = "",
hideFooterLine = false,
// hideFooterLine = false,
hideGuideText = false,
}: Props) {
return (
@@ -80,7 +80,8 @@ function DemandLoginModal({ open, onClose, onSuccess }: LoginModalProps) {
if (noWorker) {
setWorkerNo("");
setErrors((p) => {
const { workerNo: _w, ...rest } = p;
const { ...rest } = p;
delete rest.workerNo;
return rest;
});
}
@@ -155,12 +155,12 @@ export default function DemandPlaceRegisterPage() {
const [addr2, setAddr2] = useState(""); // 상세주소(사용자 입력)
// (필요하면 유지) 지번도 따로 보관하고 싶을 때
const [jibun, setJibun] = useState("");
// const [jibun, setJibun] = useState("");
const handleSelect = (it: AddrItem) => {
setZip(it.zipNo);
setAddr1(it.roadAddr); // ✅ 주소칸에 도로명 자동 입력
setJibun(it.jibunAddr); // ✅ 지번도 상태로 보관(원하면 UI에 표시)
// setJibun(it.jibunAddr); // ✅ 지번도 상태로 보관(원하면 UI에 표시)
setOpen(false);
};
+1 -1
View File
@@ -1,6 +1,6 @@
// apps/dm/app/(landing)/reuse/layout.tsx
import "./reuse.module.css";
import type { ReactNode } from "react";
// import type { ReactNode } from "react";
import TopNav from "./_components/TopNav";
export default function ReuseLandingLayout({ children }: { children: React.ReactNode }) {
+2 -2
View File
@@ -19,10 +19,10 @@ export default function SubPageHeader({
title,
crumbs,
note = "* 는 필수 값입니다.",
underlineWidthClass = "w-40",
// underlineWidthClass = "w-40",
className = "",
wrapClassName = "",
hideFooterLine = false,
// hideFooterLine = false,
hideGuideText = false,
}: Props) {
return (
+15 -3
View File
@@ -1,6 +1,7 @@
"use client";
import Link from "next/link";
import Image from "next/image";
import { usePathname, useRouter } from "next/navigation";
import { useEffect, useMemo, useState } from "react";
import LoginModal from "@/components/LoginModal";
@@ -91,7 +92,14 @@ export default function TopNav() {
{/* 좌측: 로고 */}
<div className="flex items-center gap-3">
<Link href="/main" className="flex items-center">
<img src="/images/landing/logo.png" alt="HASUON" className="h-9 w-auto" />
<Image
src="/images/landing/logo.png"
alt="HASUON"
width={229}
height={46}
className="h-9 w-auto"
priority
/>
</Link>
</div>
@@ -149,9 +157,11 @@ export default function TopNav() {
>
로그인
<span aria-hidden>
<img
<Image
src="/images/landing/icon_login.png"
alt="login icon"
width={24}
height={24}
className="ml-1 h-6 w-6 object-contain"
/>
</span>
@@ -168,9 +178,11 @@ export default function TopNav() {
>
로그아웃
<span aria-hidden>
<img
<Image
src="/images/landing/icon_logout.png"
alt="logout icon"
width={24}
height={24}
className="h-6 w-6 object-contain"
/>
</span>