This commit is contained in:
2025-12-01 17:21:38 +08:00
parent 32fee2b8ab
commit fab8c13cb3
7511 changed files with 996300 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
'use client'
import type { FC } from 'react'
import React from 'react'
import type { UpdatePluginModalType } from '../types'
import { PluginSource } from '../types'
import UpdateFromGitHub from './from-github'
import UpdateFromMarketplace from './from-market-place'
const UpdatePlugin: FC<UpdatePluginModalType> = ({
type,
marketPlace,
github,
onCancel,
onSave,
}) => {
if (type === PluginSource.github) {
return (
<UpdateFromGitHub
payload={github!}
onSave={onSave}
onCancel={onCancel}
/>
)
}
return (
<UpdateFromMarketplace
payload={marketPlace!}
onSave={onSave}
onCancel={onCancel}
/>
)
}
export default React.memo(UpdatePlugin)