diff --git a/src/components/survey-sale/detail/DetailForm.tsx b/src/components/survey-sale/detail/DetailForm.tsx
index 2a0bbcb..9462e95 100644
--- a/src/components/survey-sale/detail/DetailForm.tsx
+++ b/src/components/survey-sale/detail/DetailForm.tsx
@@ -1,10 +1,6 @@
'use client'
-import { usePopupController } from '@/store/popupController'
-
export default function DetailForm() {
- const popupController = usePopupController()
-
return (
<>
@@ -51,12 +47,12 @@ export default function DetailForm() {
-
- popupController.setZipCodePopup({ zipCodePopup: true })}>
+
削除
diff --git a/src/components/ui/PopupController.tsx b/src/components/ui/PopupController.tsx
index dea0207..e221d6a 100644
--- a/src/components/ui/PopupController.tsx
+++ b/src/components/ui/PopupController.tsx
@@ -1,7 +1,7 @@
'use client'
import { usePopupController } from '@/store/popupController'
-import MemberInfomationPopup from '../popup/MemberInfomationPopup'
+import MemberInfomationPopup from '../popup/MemberInformationPopup'
import ZipCodePopup from '../popup/ZipCodePopup'
export default function PopupController() {
diff --git a/src/components/ui/common/FloatBtn.tsx b/src/components/ui/common/FloatBtn.tsx
new file mode 100644
index 0000000..766f236
--- /dev/null
+++ b/src/components/ui/common/FloatBtn.tsx
@@ -0,0 +1,13 @@
+'use client'
+
+import { usePathname } from 'next/navigation'
+
+export default function FloatBtn() {
+ const pathname = usePathname()
+
+ if (pathname === '/login' || pathname === '/') {
+ return null
+ }
+
+ return
+}
diff --git a/src/components/ui/common/Header.tsx b/src/components/ui/common/Header.tsx
index 3763b7f..d9a1268 100644
--- a/src/components/ui/common/Header.tsx
+++ b/src/components/ui/common/Header.tsx
@@ -7,6 +7,7 @@ import { Swiper, SwiperSlide } from 'swiper/react'
import type { HeaderProps } from '@/types/Header'
import 'swiper/css'
+import { usePathname } from 'next/navigation'
// type HeaderProps = {
// name: string //header 이름
@@ -14,8 +15,13 @@ import 'swiper/css'
// }
export default function Header({ name, backBtn }: HeaderProps) {
+ const pathname = usePathname()
const [headerAct, setHeaderAct] = useState
(false)
+ if (pathname === '/login') {
+ return null
+ }
+
return (
<>
diff --git a/src/store/popupController.ts b/src/store/popupController.ts
index 1c4d568..2a83120 100644
--- a/src/store/popupController.ts
+++ b/src/store/popupController.ts
@@ -1,18 +1,10 @@
import { create } from 'zustand'
-type MemberInfomationPopupState = {
- memberInfomationPopup: boolean
-}
-
-type ZipCodePopupState = {
- zipCodePopup: boolean
-}
-
type PoupControllerState = {
memberInfomationPopup: boolean
zipCodePopup: boolean
- setMemberInfomationPopup: (MemberInfomationPopupState: MemberInfomationPopupState) => void
- setZipCodePopup: (ZipCodePopupState: ZipCodePopupState) => void
+ setMemberInfomationPopup: (value: boolean) => void
+ setZipCodePopup: (value: boolean) => void
}
type InitialState = {
@@ -27,7 +19,7 @@ const initialState: InitialState = {
export const usePopupController = create
((set) => ({
...initialState,
- setMemberInfomationPopup: ({ memberInfomationPopup }) => set((state) => ({ ...state, memberInfomationPopup })),
- setZipCodePopup: ({ zipCodePopup }) => set((state) => ({ ...state, zipCodePopup })),
+ setMemberInfomationPopup: (value: boolean) => set((state) => ({ ...state, memberInfomationPopup: value })),
+ setZipCodePopup: (value: boolean) => set((state) => ({ ...state, zipCodePopup: value })),
reset: () => set(initialState),
}))