diff --git a/.env.development b/.env.development
index f59d542c..50d1be04 100644
--- a/.env.development
+++ b/.env.development
@@ -1,5 +1,7 @@
NEXT_PUBLIC_API_SERVER_PATH="http://1.248.227.176:38080"
+NEXT_PUBLIC_HOST_URL="http://localhost:4000"
+
SESSION_SECRET="i3iHH1yp2/2SpQSIySQ4bpyc4g0D+zCF9FAn5xUG0+Y="
NEXT_PUBLIC_CONVERTER_API_URL="https://v2.convertapi.com/convert/dwg/to/png?Secret=secret_bV5zuYMyyIYFlOb3"
diff --git a/.env.production b/.env.production
index c4c7918d..517ae831 100644
--- a/.env.production
+++ b/.env.production
@@ -1,5 +1,7 @@
NEXT_PUBLIC_API_SERVER_PATH="http://1.248.227.176:38080"
+NEXT_PUBLIC_HOST_URL="http://localhost:4000"
+
SESSION_SECRET="i3iHH1yp2/2SpQSIySQ4bpyc4g0D+zCF9FAn5xUG0+Y="
NEXT_PUBLIC_CONVERTER_API_URL="https://v2.convertapi.com/convert/dwg/to/png?Secret=secret_bV5zuYMyyIYFlOb3"
diff --git a/src/common/common.js b/src/common/common.js
index a35dc8c4..2578e138 100644
--- a/src/common/common.js
+++ b/src/common/common.js
@@ -177,6 +177,7 @@ export const SAVE_KEY = [
'moduleRowsTotCnt',
'seq',
'smartRackId',
+ 'directionText',
'quotationParam',
'pcses',
]
diff --git a/src/components/Main.jsx b/src/components/Main.jsx
index cbdea01d..520014b1 100644
--- a/src/components/Main.jsx
+++ b/src/components/Main.jsx
@@ -13,6 +13,8 @@ import { QcastContext } from '@/app/QcastProvider'
import { sessionStore } from '@/store/commonAtom'
import { isObjectNotEmpty } from '@/util/common-utils'
+import BoardDetailModal from './community/modal/BoardDetailModal'
+
export default function MainPage() {
const [sessionState, setSessionState] = useRecoilState(sessionStore)
const [chagePasswordPopOpen, setChagePasswordPopOpen] = useState(false)
@@ -79,8 +81,13 @@ export default function MainPage() {
}
}, [sessionState])
+ // FAQ 팝업 관련
+ const [open, setOpen] = useState(false)
+ const [modalNoticeNo, setModalNoticeNo] = useState('')
+
return (
<>
+ {open &&