From 7777d5e5e17878f389523026d0fe55800773d885 Mon Sep 17 00:00:00 2001 From: dykim Date: Wed, 14 Aug 2024 00:56:16 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=EB=A1=9C=EC=BB=AC=20=EC=8A=A4?= =?UTF-8?q?=ED=86=A0=EB=A6=AC=EC=A7=80=EB=A1=9C=20visible=20=EC=83=81?= =?UTF-8?q?=ED=83=9C=20=EA=B4=80=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/app-download-header.tsx | 35 ++++++++++++-- apps/web/src/libs/localStorage.ts | 48 +++++++++++++++++++ 2 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 apps/web/src/libs/localStorage.ts diff --git a/apps/web/src/components/app-download-header.tsx b/apps/web/src/components/app-download-header.tsx index 0f10b26..854ed54 100644 --- a/apps/web/src/components/app-download-header.tsx +++ b/apps/web/src/components/app-download-header.tsx @@ -1,11 +1,22 @@ "use client"; +import { useEffect, useState } from "react"; +import LocalStorage from "~/libs/localStorage"; import { useAppDownloadModalStore } from "./app-download-modal"; import { Close, Logo } from "./ui/icons"; -const AppDownloadHeader = () => { +interface Props { + onClose: () => void; +} + +const AppDownloadHeader = ({ onClose }: Props) => { const { open } = useAppDownloadModalStore(); + const handleClose: React.SVGProps["onClick"] = (e) => { + e.stopPropagation(); + onClose(); + }; + return (