From 73473629fe0ac71ffb04ece4eeaee8e5904c513a Mon Sep 17 00:00:00 2001 From: Robin Leber <rleber98@gmail.com> Date: Fri, 21 Jun 2024 19:05:48 +0200 Subject: [PATCH] pipeBinding even if pipe is not named --- src/functions/pipeBinding.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/functions/pipeBinding.js b/src/functions/pipeBinding.js index e922194..83a5fdf 100644 --- a/src/functions/pipeBinding.js +++ b/src/functions/pipeBinding.js @@ -1,15 +1,23 @@ import { appState } from "./state"; -import { errorFeedbackSimple } from "./feedback"; +import { showCheck } from "./visualValidation"; export const getPipesForFilter = () => { const filter = window.selectedFilter; const connections = appState.getConnection(filter); const pipeMapping = []; + let defaultCount = 1; connections && connections.forEach((connection) => { const pipeName = appState.getPipe(connection); if (!pipeName) { - errorFeedbackSimple("Name Your Pipes!"); + const pipeName = `Default${defaultCount}`; + appState.addPipe(connection, pipeName); + const pipe = { pipeName, connection }; + pipeMapping.push(pipe); + const spanToChange = document.querySelector(`#${connection} #PipeName`); + spanToChange.innerHTML = `"${pipeName}"`; + showCheck(connection); + defaultCount++; } else { const pipe = { pipeName, connection }; pipeMapping.push(pipe); @@ -24,7 +32,7 @@ export const handlePipeBinding = (pipeMapping, editor) => { pipeMapping.forEach((pipe) => { if ( editorCodeText.includes( - `const ${pipe.pipeName.replace(/\s+/g, "")}Pipea = "${pipe.pipeName}"` + `const ${pipe.pipeName.replace(/\s+/g, "")}Pipe = "${pipe.pipeName}"` ) ) { return; -- GitLab