diff --git a/packages/app-rfi/src/components/AsuRfi/index.js b/packages/app-rfi/src/components/AsuRfi/index.js index fde5c421e8..2771822dc4 100644 --- a/packages/app-rfi/src/components/AsuRfi/index.js +++ b/packages/app-rfi/src/components/AsuRfi/index.js @@ -69,7 +69,11 @@ const AsuRfi = props => { } const rfiState = useRfiState(betterPropNames(props)); - window["rfiState"] = rfiState; + + if (!rfiState.showForm) { + return <>; + } + return ( { setCampusProgramHasChoice, degreeDataList, degreeData, + showForm: true, showStepButtons: true, props, formik, @@ -231,6 +232,13 @@ export const useRfiState = props => { stepNumber, }; + // ERFI-159 Do not render if a programOfInterest prop has rfiDisplay = false + // 'showForm' will allow the root '/AsuRfi/index.js` to exit before rendering + if (props.programOfInterest && !degreeData?.rfiDisplay) { + returnObject.showForm = false; + return returnObject; + } + // ERFI-58 Always show CertInfo page if prop is true if (isCertMinor) { returnObject.showStepButtons = false;