@@ -116,16 +116,13 @@ const UpdateDocsLink = styled.div`
116
116
flex: 1;
117
117
`
118
118
119
- const getAppInfoInURL = ( ) : {
120
- appPackage : string
121
- appName : string
122
- } => {
119
+ const getAppInfoInURL = ( ) => {
123
120
// Parses `/?name=RnDiffApp&package=com.rndiffapp` from URL
124
121
const { name, package : pkg } = queryString . parse ( window . location . search )
125
122
126
123
return {
127
124
appPackage : pkg as string ,
128
- appName : name as string ,
125
+ appName : name as string | null ,
129
126
}
130
127
}
131
128
@@ -161,13 +158,13 @@ const Home = () => {
161
158
// })
162
159
163
160
const appInfoInURL = getAppInfoInURL ( )
164
- const [ appName /* setAppName */ ] = useState ( '' )
161
+ const [ appName /* setAppName */ ] = useState ( appInfoInURL . appName )
165
162
const [ appPackage /*setAppPackage*/ ] = useState < string > (
166
163
appInfoInURL . appPackage
167
164
)
168
165
169
166
// Avoid UI lag when typing.
170
- const deferredAppName = useDeferredValue ( appName )
167
+ const deferredAppName = useDeferredValue ( appName || DEFAULT_APP_NAME )
171
168
const deferredAppPackage = useDeferredValue ( appPackage )
172
169
173
170
// const homepageUrl = process.env.PUBLIC_URL
@@ -305,9 +302,7 @@ const Home = () => {
305
302
shouldShowDiff = { shouldShowDiff }
306
303
fromVersion = { fromVersion }
307
304
toVersion = { toVersion }
308
- appName = {
309
- deferredAppName !== DEFAULT_APP_NAME ? deferredAppName : ''
310
- }
305
+ appName = { deferredAppName }
311
306
appPackage = {
312
307
deferredAppPackage !== DEFAULT_APP_PACKAGE
313
308
? deferredAppPackage
0 commit comments