From c5a73d702722656f9e855fe943074d4aa8300e10 Mon Sep 17 00:00:00 2001 From: youkyeong60 Date: Sat, 26 Aug 2023 07:50:45 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=9E=AC=EA=B3=B5=EC=A7=80=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/modal-notice/modal-notice.component.js | 5 ++--- src/routers/main-page/main-page.component.js | 5 ++++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/modal-notice/modal-notice.component.js b/src/components/modal-notice/modal-notice.component.js index f269bc4..d296935 100644 --- a/src/components/modal-notice/modal-notice.component.js +++ b/src/components/modal-notice/modal-notice.component.js @@ -15,7 +15,6 @@ const [sizeAttr, srcsetAttr] = getResponseiveImage(sizes, `${IMAGE_URL}/images/n export default class ModalNotice extends Component { template() { const header = this.addChild(modalHeader); - return (props) => { if (props) this.setProps(props); @@ -31,8 +30,8 @@ export default class ModalNotice extends Component { /> diff --git a/src/routers/main-page/main-page.component.js b/src/routers/main-page/main-page.component.js index cd75844..c17a10b 100644 --- a/src/routers/main-page/main-page.component.js +++ b/src/routers/main-page/main-page.component.js @@ -30,11 +30,14 @@ const [roundSizeAttr, roundSrcsetAttr] = getResponseiveImage(roundSizes, `${IMAG export default class MainPage extends Component { initState() { this.state = { - isModalShow: true, + isModalShow: typeof window !== 'undefined' ? sessionStorage.getItem('notice') !== 'done' : null, }; } toggleModal() { + if (this.state.isModalShow) { + sessionStorage.setItem('notice', 'done'); + } this.setState({ isModalShow: !this.state.isModalShow, });