simplify some things

This commit is contained in:
Hailey
2024-06-17 18:57:18 -07:00
parent e9fafaf744
commit 3e203bc458
2 changed files with 10 additions and 10 deletions
+10 -9
View File
@@ -1,22 +1,23 @@
import React from 'react' import React from 'react'
import {parseStarterPackHttpUri} from 'lib/strings/starter-pack'
import {useSetCurrentStarterPack} from 'state/preferences/starter-pack' import {useSetCurrentStarterPack} from 'state/preferences/starter-pack'
export function useStarterPackEntry() { export function useStarterPackEntry() {
const setCurrentStarterPack = useSetCurrentStarterPack() const setCurrentStarterPack = useSetCurrentStarterPack()
React.useEffect(() => { React.useEffect(() => {
const url = new URL(window.location.href) const href = window.location.href
if (url.pathname.startsWith('/start/')) { const parsed = parseStarterPackHttpUri(href)
const [_, _start, name, rkey] = url.pathname.split('/')
if (parsed) {
const url = new URL(href)
const isClip = url.searchParams.get('clip') === 'true' const isClip = url.searchParams.get('clip') === 'true'
if (name && rkey) { setCurrentStarterPack({
setCurrentStarterPack({ uri: href,
uri: window.location.href, isClip,
isClip, })
})
}
} }
}, [setCurrentStarterPack]) }, [setCurrentStarterPack])
-1
View File
@@ -5,7 +5,6 @@ import * as persisted from '#/state/persisted'
type StateContext = type StateContext =
| { | {
uri: string uri: string
cid?: string
initialFeed?: string initialFeed?: string
isClip?: boolean isClip?: boolean
} }