chore: update the update plugin steps

This commit is contained in:
Yi 2024-11-08 11:08:40 +08:00
parent 7cb6039833
commit 392db19ea2
3 changed files with 4 additions and 7 deletions

View File

@ -1,6 +1,6 @@
'use client'
import React, { useCallback, useEffect, useState } from 'react'
import React, { useCallback, useState } from 'react'
import Modal from '@/app/components/base/modal'
import type { Item } from '@/app/components/base/select'
import type { InstallState } from '@/app/components/plugins/types'
@ -35,7 +35,7 @@ const InstallFromGitHub: React.FC<InstallFromGitHubProps> = ({ updatePayload, on
: '',
selectedVersion: '',
selectedPackage: '',
releases: [],
releases: updatePayload ? updatePayload.originalPackageInfo.releases : [],
})
const [uniqueIdentifier, setUniqueIdentifier] = useState<string | null>(null)
const [manifest, setManifest] = useState<PluginDeclaration | null>(null)
@ -133,11 +133,6 @@ const InstallFromGitHub: React.FC<InstallFromGitHubProps> = ({ updatePayload, on
})
}
useEffect(() => {
if (state.step === InstallStepFromGitHub.selectPackage)
handleUrlSubmit()
}, [])
return (
<Modal
isShow={true}

View File

@ -74,6 +74,7 @@ const Action: FC<Props> = ({
repo: `https://github.com/${meta!.repo}`,
version: meta!.version,
package: meta!.package,
releases: fetchedReleases,
},
},
},

View File

@ -155,6 +155,7 @@ export type UpdateFromGitHubPayload = {
repo: string
version: string
package: string
releases: GitHubRepoReleaseResponse[]
}
}