Skip to content

Commit 2083dda

Browse files
committed
feat: 이미지를 제외한 모든 입력값 존재하는지 검사
1 parent ad500c0 commit 2083dda

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

vite-project/src/pages/AddItemPage/components/AddItemFormHeader/index.jsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
const AddItemFormHeader = () => {
1+
const AddItemFormHeader = ({ formData }) => {
2+
const isDisabled =
3+
formData.name &&
4+
formData.price &&
5+
formData.description &&
6+
formData.tags.length > 0;
7+
28
return (
39
<div className="addItem-form-header">
410
<h3 className="addItem-form-header-title">상품 등록하기</h3>
511
<button
612
className="button btn-small-40 addItem-form-submit-btn"
713
type="submit"
14+
disabled={!isDisabled}
815
>
916
등록
1017
</button>

vite-project/src/pages/AddItemPage/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ const AddItemPage = () => {
8383
return (
8484
<div className="addItem-page-layout">
8585
<form className="addItem-form" onSubmit={handleSubmitAddItem}>
86-
<AddItemFormHeader />
86+
<AddItemFormHeader formData={formData} />
8787
<AddItemImage
8888
image={previewImage}
8989
ref={fileInputRef}

0 commit comments

Comments
 (0)