Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix some nux types

+7 -6
+6 -3
src/components/dialogs/nuxs/index.tsx
··· 40 40 }, [setSnoozed]) 41 41 42 42 const dismissActiveNux = React.useCallback(() => { 43 + if (!activeNux) return 43 44 setActiveNux(undefined) 45 + const nux = nuxs?.find(nux => nux.id === activeNux) 44 46 upsertNux({ 45 - id: activeNux!, 47 + id: activeNux, 46 48 completed: true, 47 - data: undefined, 49 + data: nux?.data, 50 + expiresAt: nux?.expiresAt, 48 51 }) 49 - }, [activeNux, setActiveNux, upsertNux]) 52 + }, [activeNux, setActiveNux, upsertNux, nuxs]) 50 53 51 54 React.useEffect(() => { 52 55 if (snoozed) return
+1 -3
src/state/queries/nuxs/types.ts
··· 4 4 5 5 export type BaseNux< 6 6 T extends Pick<AppBskyActorDefs.Nux, 'id' | 'expiresAt'> & {data: Data}, 7 - > = T & { 8 - completed: boolean 9 - } 7 + > = Pick<AppBskyActorDefs.Nux, 'id' | 'completed' | 'expiresAt'> & T