feat: can install github

This commit is contained in:
Joel
2024-11-15 13:09:19 +08:00
parent bba80f465b
commit 6b759795d5
4 changed files with 22 additions and 18 deletions

View File

@ -35,15 +35,16 @@ const Install: FC<Props> = ({
const nextSelectedIndexes = isSelected ? selectedIndexes.filter(i => i !== selectedIndex) : [...selectedIndexes, selectedIndex]
setSelectedIndexes(nextSelectedIndexes)
}
const [canInstall, setCanInstall] = React.useState(false)
const handleLoadedAllPlugin = useCallback(() => {
setCanInstall(true)
}, [selectedPlugins, selectedIndexes])
}, [])
// Install from marketplace and github
const { mutate: installFromMarketplaceAndGitHub, isPending: isInstalling } = useInstallFromMarketplaceAndGitHub({
onSuccess: () => {
console.log('success!')
onSuccess: (res: { success: boolean }[]) => {
console.log(res)
},
})
console.log(canInstall, !isInstalling, selectedPlugins.length === 0)