diff --git a/src/pages/signUp/VSignupInputForm.tsx b/src/pages/signUp/components/VSignupInputForm.tsx
similarity index 79%
rename from src/pages/signUp/VSignupInputForm.tsx
rename to src/pages/signUp/components/VSignupInputForm.tsx
index 45ffa5c8..9cf484a1 100644
--- a/src/pages/signUp/VSignupInputForm.tsx
+++ b/src/pages/signUp/components/VSignupInputForm.tsx
@@ -1,24 +1,7 @@
-import AddressInputGroup from 'pages/signUp/AddressInputGroup';
+import AddressInputGroup from 'pages/signUp/components/AddressInputGroup';
import InputGroup from 'commons/InputGroup';
-import React from 'react';
import { ClipLoader } from 'react-spinners';
-import { ShelterSignupType } from 'recoil/shelterState';
-
-interface VSignupInputProps {
- handleChange: (event: React.ChangeEvent
) => void;
- handleSubmit: (e: React.FormEvent) => void;
- duplicateCheck: () => void;
- emailValidText: string;
- emailInValidText: string;
- passwordConfirm: boolean;
- errors: Partial;
- isLoading: boolean;
-}
-
-interface ValidationProps {
- text?: string;
- className: string;
-}
+import { VSignupInputProps, ValidationProps } from '../signupType';
const ValidateText = ({ text, className }: ValidationProps) => {
return text ? {text}
: null;
@@ -42,6 +25,7 @@ const VSignupInputForm = ({
- 중복 확인
+ {isLoading.duplicateCheckIsLoading ? (
+
+ ) : (
+ '중복 확인'
+ )}
@@ -61,6 +53,7 @@ const VSignupInputForm = ({