From c8b133863df5c6b417562f71f8a3c6feef280139 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 21:28:34 -0500 Subject: Fix some nux types --- src/components/dialogs/nuxs/index.tsx | 9 ++++++--- src/state/queries/nuxs/types.ts | 4 +--- 2 files changed, 7 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 6c4598cdb..36db7764d 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -40,13 +40,16 @@ function Inner() { }, [setSnoozed]) const dismissActiveNux = React.useCallback(() => { + if (!activeNux) return setActiveNux(undefined) + const nux = nuxs?.find(nux => nux.id === activeNux) upsertNux({ - id: activeNux!, + id: activeNux, completed: true, - data: undefined, + data: nux?.data, + expiresAt: nux?.expiresAt, }) - }, [activeNux, setActiveNux, upsertNux]) + }, [activeNux, setActiveNux, upsertNux, nuxs]) React.useEffect(() => { if (snoozed) return diff --git a/src/state/queries/nuxs/types.ts b/src/state/queries/nuxs/types.ts index 5b7918470..2331582a1 100644 --- a/src/state/queries/nuxs/types.ts +++ b/src/state/queries/nuxs/types.ts @@ -4,6 +4,4 @@ export type Data = Record | undefined export type BaseNux< T extends Pick & {data: Data}, -> = T & { - completed: boolean -} +> = Pick & T -- cgit 1.4.1