diff --git a/packages/builder/src/components/application/Form.tsx b/packages/builder/src/components/application/Form.tsx index 5c2875f96a..125ca5584c 100644 --- a/packages/builder/src/components/application/Form.tsx +++ b/packages/builder/src/components/application/Form.tsx @@ -111,7 +111,9 @@ export default function Form({ const allProjectMetadata = state.grantsMetadata; const { chainID } = state.web3; + console.log("allProjectMetadata", allProjectMetadata); const projectIds = Object.keys(allProjectMetadata); + console.log("projectIds", projectIds); return { anchors: state.projects.anchor, @@ -139,6 +141,7 @@ export default function Form({ let selectedProjectMetadata: Metadata | undefined; let createLinkedProject = false; + // VERIFY LOGIC AFTER POPULATING linkedChains if (selectedProjectID !== undefined && selectedProjectID !== "") { selectedProjectMetadata = props.allProjectMetadata[selectedProjectID]?.metadata; @@ -302,11 +305,15 @@ export default function Form({ useEffect(() => { const currentOptions = props.projectIDs.map((id): ProjectOption => { + console.log("currentOptions: id", id); const chainId = props.allProjectMetadata[id]!.metadata!.chainId!; - + console.log("currentOptions: chainId", chainId); const chain = getChainById(chainId); + console.log("currentOptions: chain", chain); const chainName = chain.prettyName; + console.log("currentOptions: chainName", chainName); const { icon } = chain; + console.log("currentOptions: icon", icon); return { id, @@ -319,7 +326,7 @@ export default function Form({ }; }); currentOptions.unshift({ id: undefined, title: "", chainInfo: undefined }); - + console.log("currentOptions: currentOptions", currentOptions); setProjectOptions(currentOptions); }, [props.allProjectMetadata]); @@ -402,6 +409,8 @@ export default function Form({ return null; } + console.log("answers", answers); + if (input.type === "project") { return readOnly ? ( { const canonicalProjects = projects.filter( - (project) => project.projectType === "CANONICAL", + (project) => project.projectType === "canonical", ); const linkedProjects = projects.filter( - (project) => project.projectType === "LINKED", + (project) => project.projectType === "linked", ); const allProjects: Record = {}; for (const project of canonicalProjects) { diff --git a/packages/grant-explorer/src/features/projects/__tests__/ViewProject.test.tsx b/packages/grant-explorer/src/features/projects/__tests__/ViewProject.test.tsx index 59f3b3356e..51ee5c2cfb 100644 --- a/packages/grant-explorer/src/features/projects/__tests__/ViewProject.test.tsx +++ b/packages/grant-explorer/src/features/projects/__tests__/ViewProject.test.tsx @@ -103,7 +103,7 @@ const expectedProject: Project = { createdAtBlock: "", updatedAtBlock: "", projectRoles: [], - projectType: "CANONICAL", + projectType: "canonical", }, };