From e45180a078710f871f111430a1b863deb2176636 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 12 Jun 2024 12:01:08 -0700 Subject: [PATCH] entry for web --- src/components/hooks/useStarterPackEntry.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/components/hooks/useStarterPackEntry.ts b/src/components/hooks/useStarterPackEntry.ts index 2934679c33..ee5d3ad948 100644 --- a/src/components/hooks/useStarterPackEntry.ts +++ b/src/components/hooks/useStarterPackEntry.ts @@ -1,3 +1,23 @@ +import React from 'react' + +import {useSetUsedStarterPack} from 'state/preferences/starter-pack' + export function useStarterPackEntry() { + const setUsedStarterPack = useSetUsedStarterPack() + + React.useEffect(() => { + const url = new URL(window.href) + + if (url.href.startsWith('https://bsky.app/start/')) { + const [_, _start, name, rkey] = url.pathname.split('/') + + if (name && rkey) { + setUsedStarterPack({ + uri: window.href, + }) + } + } + }, [setUsedStarterPack]) + return true }