From f09f292147b06cdecb95b1ba4f4493818c05234d Mon Sep 17 00:00:00 2001 From: 100Gyeon Date: Sun, 17 Sep 2023 16:09:49 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=95=B0=ED=94=8C=EB=A6=AC=ED=8A=9C?= =?UTF-8?q?=EB=93=9C=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/disclosure/Disclosure.tsx | 3 ++- src/hooks/amplitude/useAmplitudeEvent.ts | 2 +- src/utils/logAmplitudeEvent.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/disclosure/Disclosure.tsx b/src/components/disclosure/Disclosure.tsx index 6d58d566..57278981 100644 --- a/src/components/disclosure/Disclosure.tsx +++ b/src/components/disclosure/Disclosure.tsx @@ -3,6 +3,7 @@ import { Disclosure as HeadlessDisclosure } from '@headlessui/react'; import { styled } from 'stitches.config'; import ArrowIcon from 'public/assets/svg/arrow_down.svg'; import { parseTextToLink } from '@components/util/parseTextToLink'; +import logAmplitudeEvent from '@utils/logAmplitudeEvent'; interface DisclosureProps { title: string; @@ -21,7 +22,7 @@ export default function Disclosure({ title, subTitle, contents, createdDate }: D {title} {subTitle} - + logAmplitudeEvent(!open ? 'Click-noticeOn' : 'Click-noticeOff')}> diff --git a/src/hooks/amplitude/useAmplitudeEvent.ts b/src/hooks/amplitude/useAmplitudeEvent.ts index 9ac0ec7d..f9d3a7b1 100644 --- a/src/hooks/amplitude/useAmplitudeEvent.ts +++ b/src/hooks/amplitude/useAmplitudeEvent.ts @@ -5,7 +5,7 @@ type EventProperties = { [key: string]: string | number | boolean | undefined; }; -export default async function useAmplitudeEvent( +export default function useAmplitudeEvent( eventName: string, eventProperties?: EventProperties, config?: AmplitudeCustomConfig diff --git a/src/utils/logAmplitudeEvent.ts b/src/utils/logAmplitudeEvent.ts index 6a8fef89..4b6bbc59 100644 --- a/src/utils/logAmplitudeEvent.ts +++ b/src/utils/logAmplitudeEvent.ts @@ -6,7 +6,7 @@ export interface AmplitudeCustomConfig { deps?: DependencyList; } -export default async function logAmplitudeEvent( +export default function logAmplitudeEvent( eventName: string, params?: Record, config?: AmplitudeCustomConfig