diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index 2b6661a83..c1a6f2f3f 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -417,7 +417,15 @@ export default function GenericNode({ <> {Object.keys(data.node!.template) .filter((templateField) => templateField.charAt(0) !== "_") - .sort() + .sort((a, b) => { + if (a.toLowerCase() === "code") { + return -1; + } else if (b.toLowerCase() === "code") { + return 1; + } else { + return a.localeCompare(b); + } + }) .map((templateField: string, idx) => (