| 12345678910111213141516171819202122232425 | 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
 |