From 61384a02966dc0e655a961ba7140d38e9d8e9bdf Mon Sep 17 00:00:00 2001 From: Asad Ali Date: Fri, 26 Jan 2024 12:10:22 +0500 Subject: [PATCH] feat: add accessibility url --- .env.development | 2 +- src/components/studio-footer/StudioFooter.jsx | 9 +++------ src/components/studio-footer/StudioFooter.test.jsx | 4 ++-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.env.development b/.env.development index 2627b28978..a89b963c24 100644 --- a/.env.development +++ b/.env.development @@ -12,7 +12,6 @@ TERMS_OF_SERVICE_URL=null PRIVACY_POLICY_URL=null SUPPORT_EMAIL=null STUDIO_BASE_URL=http://localhost:18010 -SHOW_ACCESSIBILITY_PAGE=false ORDER_HISTORY_URL=localhost:1996/orders REFRESH_ACCESS_TOKEN_ENDPOINT=http://localhost:18000/login_refresh SEGMENT_KEY=null @@ -22,6 +21,7 @@ LOGO_URL=https://edx-cdn.org/v3/default/logo.svg LOGO_TRADEMARK_URL=https://edx-cdn.org/v3/default/logo-trademark.svg LOGO_WHITE_URL=https://edx-cdn.org/v3/default/logo-white.svg FAVICON_URL=https://edx-cdn.org/v3/default/favicon.ico +ACCESSIBILITY_URL= ABOUT_US_URL= HONOR_CODE_URL= CONTACT_URL= diff --git a/src/components/studio-footer/StudioFooter.jsx b/src/components/studio-footer/StudioFooter.jsx index 6627e231f3..24e459f456 100644 --- a/src/components/studio-footer/StudioFooter.jsx +++ b/src/components/studio-footer/StudioFooter.jsx @@ -22,7 +22,7 @@ ensureConfig([ 'SUPPORT_EMAIL', 'SITE_NAME', 'STUDIO_BASE_URL', - 'SHOW_ACCESSIBILITY_PAGE', + 'ACCESSIBILITY_URL', ], 'Studio Footer component'); const StudioFooter = ({ @@ -105,11 +105,8 @@ const StudioFooter = ({ {intl.formatMessage(messages.privacyPolicyLinkLabel)} )} - {config.SHOW_ACCESSIBILITY_PAGE === 'true' && ( - + {!_.isEmpty(config.ACCESSIBILITY_URL) && ( + {intl.formatMessage(messages.accessibilityRequestLinkLabel)} )} diff --git a/src/components/studio-footer/StudioFooter.test.jsx b/src/components/studio-footer/StudioFooter.test.jsx index 759db191d2..08965dcf32 100644 --- a/src/components/studio-footer/StudioFooter.test.jsx +++ b/src/components/studio-footer/StudioFooter.test.jsx @@ -15,7 +15,7 @@ const config = { SUPPORT_EMAIL: null, SITE_NAME: process.env.SITE_NAME, STUDIO_BASE_URL: process.env.STUDIO_BASE_URL, - SHOW_ACCESSIBILITY_PAGE: process.env.SHOW_ACCESSIBILITY_PAGE, + ACCESSIBILITY_URL: null, }; let currentConfig = config; @@ -111,7 +111,7 @@ describe('Footer', () => { expect(screen.queryByTestId('accessibilityRequest')).toBeNull(); }); it('should show accessibilty request link', () => { - render(); + render(); expect(screen.getByText('LMS')).toBeVisible(); expect(screen.queryByTestId('termsOfService')).toBeNull(); expect(screen.queryByTestId('privacyPolicy')).toBeNull();