diff --git a/src/base-container/components/welcome-page-layout/LargeLayout.jsx b/src/base-container/components/welcome-page-layout/LargeLayout.jsx index 506de944dc..dfa978de62 100644 --- a/src/base-container/components/welcome-page-layout/LargeLayout.jsx +++ b/src/base-container/components/welcome-page-layout/LargeLayout.jsx @@ -1,38 +1,92 @@ import React from 'react'; +import { useSelector } from 'react-redux'; import { getConfig } from '@edx/frontend-platform'; import { useIntl } from '@edx/frontend-platform/i18n'; import { Hyperlink, Image } from '@openedx/paragon'; -import PropTypes from 'prop-types'; +import classNames from 'classnames'; import messages from './messages'; -const LargeLayout = ({ fullName }) => { +const LargeLayout = () => { const { formatMessage } = useIntl(); + const enterpriseBranding = useSelector( + state => state.commonComponents?.thirdPartyAuthContext?.enterpriseBranding, + ); + + const enterpriseLogoUrl = enterpriseBranding?.enterpriseLogoUrl || null; + const enterpriseName = enterpriseBranding?.enterpriseName || null; + + const enterpriseWelcomeHtml = enterpriseBranding?.enterpriseBrandedWelcomeString + || enterpriseBranding?.platformWelcomeString + || ''; + + const siteName = getConfig().SITE_NAME; + const baseLogoSrc = getConfig().LOGO_WHITE_URL || getConfig().LOGO_URL; + return (