123456789101112131415161718192021222324 |
- import { useCallback } from 'react'
- import { useStore } from './store'
- import InstallBundle from '@/app/components/plugins/install-plugin/install-bundle'
- const PluginDependency = () => {
- const dependencies = useStore(s => s.dependencies)
- const handleCancelInstallBundle = useCallback(() => {
- const { setDependencies } = useStore.getState()
- setDependencies([])
- }, [])
- if (!dependencies.length)
- return null
- return (
- <InstallBundle
- fromDSLPayload={dependencies}
- onClose={handleCancelInstallBundle}
- />
- )
- }
- export default PluginDependency
|