dify/web/app/components/workflow/nodes/trigger-plugin
yyh 464b92da32
fix(workflow): eliminate infinite loop in plugin install state management
Replace useEffect-based state sync (_pluginInstallLocked/_dimmed) with
render-time derived computation in BaseNode, breaking the cycle of
effect → node data update → re-render → effect. Extract plugin missing
check into a pure utility function for checklist reuse.
2026-01-30 01:30:57 +08:00
..
components/trigger-form refactor(tool-selector): remove unused components and consolidate import (#31018) 2026-01-26 14:24:00 +08:00
hooks feat: add editing support for trigger subscriptions (#29957) 2025-12-24 19:15:54 +08:00
utils chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
default.ts refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
node.tsx fix(workflow): eliminate infinite loop in plugin install state management 2026-01-30 01:30:57 +08:00
panel.tsx chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00
types.ts chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
use-check-params.ts chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00
use-config.ts chore(web): new lint setup (#30020) 2025-12-23 16:58:55 +08:00