diff --git a/client/src/components/AreaDetail/AreaDetail.tsx b/client/src/components/AreaDetail/AreaDetail.tsx index 252fdc712..920879203 100644 --- a/client/src/components/AreaDetail/AreaDetail.tsx +++ b/client/src/components/AreaDetail/AreaDetail.tsx @@ -872,7 +872,7 @@ const AreaDetail = ({properties}: IAreaDetailProps) => { {/* Send Feedback button */} diff --git a/client/src/components/DatasetContainer/index.tsx b/client/src/components/DatasetContainer/index.tsx index 0da736d4c..95fe3ea2d 100644 --- a/client/src/components/DatasetContainer/index.tsx +++ b/client/src/components/DatasetContainer/index.tsx @@ -8,7 +8,7 @@ import {hyphenizeString} from '../../../cypress/integration/common/helpers'; import * as styles from './dsContainer.module.scss'; import * as METHODOLOGY_COPY from '../../data/copy/methodology'; -import {PAGES_ENDPOINTS} from '../../data/constants'; +import {PAGES_ENDPOINTS, DATA_SURVEY_LINKS} from '../../data/constants'; import DatasetsButton from '../DatasetsButton'; @@ -35,7 +35,7 @@ const DatasetContainer = () => { - + diff --git a/client/src/components/SurveyButton/SurveyButton.tsx b/client/src/components/SurveyButton/SurveyButton.tsx index 9cad9e144..a40f57b29 100644 --- a/client/src/components/SurveyButton/SurveyButton.tsx +++ b/client/src/components/SurveyButton/SurveyButton.tsx @@ -5,6 +5,7 @@ import {Button} from '@trussworks/react-uswds'; import * as styles from './SurveyButton.module.scss'; import * as CONTACT_COPY from '../../data/copy/contact'; import J40MainGridContainer from '../J40MainGridContainer'; +import {SITE_SATISFACTION_SURVEY_LINKS} from '../../data/constants'; // @ts-ignore import launchIcon from '/node_modules/uswds/dist/img/usa-icons/launch.svg'; @@ -12,8 +13,8 @@ import launchIcon from '/node_modules/uswds/dist/img/usa-icons/launch.svg'; const SurveyButton = () => { const intl = useIntl(); const href = intl.locale === 'es' ? - `https://www.surveymonkey.com/r/ZH36CYV` : - `https://www.surveymonkey.com/r/P3LWTSB`; + SITE_SATISFACTION_SURVEY_LINKS.ES : + SITE_SATISFACTION_SURVEY_LINKS.EN; return ( diff --git a/client/src/data/constants.tsx b/client/src/data/constants.tsx index a30194fc3..3fdc22564 100644 --- a/client/src/data/constants.tsx +++ b/client/src/data/constants.tsx @@ -357,3 +357,25 @@ export const USWDS_BREAKPOINTS = { MOBILE_LG: 480, DESKTOP: 1024, }; + +// ********** SURVEY LINKS *************** + +export const DATA_SURVEY_LINKS = { + EN: 'https://eop.gov1.qualtrics.com/jfe/form/SV_51EPev2O6jHiaJ8', + ES: 'https://eop.gov1.qualtrics.com/jfe/form/SV_2n0EWXynD1AZyT4', +}; + +export const SITE_SATISFACTION_SURVEY_LINKS = { + EN: 'https://eop.gov1.qualtrics.com/jfe/form/SV_eA0ZLaxP8gxLfoO', + ES: 'https://eop.gov1.qualtrics.com/jfe/form/SV_bpI7Dn1SBXGOSTY', +}; + +export const CONTACT_SURVEY_LINKS = { + EN: 'https://eop.gov1.qualtrics.com/jfe/form/SV_cCNgWW4OsfaBlTo', + ES: 'https://eop.gov1.qualtrics.com/jfe/form/SV_2n0EWXynD1AZyT4', +}; + +export const CENSUS_TRACT_SURVEY_LINKS = { + EN: 'https://eop.gov1.qualtrics.com/jfe/form/SV_8J5wGa8Ya4dMP9c', + ES: 'https://eop.gov1.qualtrics.com/jfe/form/SV_eJXos5X4yekq6cC', +}; \ No newline at end of file diff --git a/client/src/data/copy/about.tsx b/client/src/data/copy/about.tsx index e00aca289..4326ef4ba 100644 --- a/client/src/data/copy/about.tsx +++ b/client/src/data/copy/about.tsx @@ -5,7 +5,7 @@ import {FormattedMessage} from 'gatsby-plugin-intl'; import {italicFn, linkFn} from './common'; import {VERSION_NUMBER} from './methodology'; -import {PAGES_ENDPOINTS} from '../constants'; +import {PAGES_ENDPOINTS, DATA_SURVEY_LINKS, SITE_SATISFACTION_SURVEY_LINKS, CONTACT_SURVEY_LINKS} from '../constants'; export const EXEC_ORDER_LINK = 'https://www.federalregister.gov/documents/2021/02/01/2021-02177/tackling-the-climate-crisis-at-home-and-abroad#:~:text=Sec.%20223.%20Justice40,40-percent%20goal.'; export const FAQS_LINK = 'https://www.whitehouse.gov/wp-content/uploads/2022/02/CEQ-CEJST-QandA.pdf'; @@ -251,8 +251,8 @@ export const HOW_YOU_CAN_HELP_LIST_ITEMS = { defaultMessage={`Provide general feedback on the CEJST website`} description={`Navigate to the about page. You will see How you can help list item 1`} values={{ - link1: linkFn('https://www.surveymonkey.com/r/P3LWTSB', false, true), - link1es: linkFn('https://www.surveymonkey.com/r/ZH36CYV', false, true), + link1: linkFn(SITE_SATISFACTION_SURVEY_LINKS.EN, false, true), + link1es: linkFn(SITE_SATISFACTION_SURVEY_LINKS.ES, false, true), }} />, LIST_ITEM_2: data sources.`} description={`Navigate to the about page. You will see How you can help list item 2`} values={{ - link1: linkFn('https://www.surveymonkey.com/r/6G9TQJ8', false, true), - link1es: linkFn('https://www.surveymonkey.com/r/ZPKY8G9', false, true), + link1: linkFn(DATA_SURVEY_LINKS.EN, false, true), + link1es: linkFn(DATA_SURVEY_LINKS.ES, false, true), }} />, LIST_ITEM_3: , PARA1: to get Spanish link! Already coded to support'} // values={{ - // link1: COMMON_COPY.linkFn('https://www.surveymonkey.com/r/5LZ7MNB', false, true), - // link1es: COMMON_COPY.linkFn('https://www.surveymonkey.com/r/CGTH5P7', false, true), + // link1: COMMON_COPY.linkFn(CONTACT_SURVEY_LINKS.EN, false, true), + // link1es: COMMON_COPY.linkFn(CONTACT_SURVEY_LINKS.ES, false, true), // }} // />, }; diff --git a/client/src/data/copy/faqs.tsx b/client/src/data/copy/faqs.tsx index 459fda130..abd60fd8d 100644 --- a/client/src/data/copy/faqs.tsx +++ b/client/src/data/copy/faqs.tsx @@ -6,7 +6,7 @@ import LinkTypeWrapper from '../../components/LinkTypeWrapper'; import {EJSCREEN, EXEC_ORDER_LINK, FED_RECOGNIZED_INDIAN_ENTITIES, CEJST_INSTRUCT, CEJST_MEMO, CEJST_INSTRUCT_ES, CEJST_MEMO_ES} from './about'; import {boldFn, linkFn, FEEDBACK_EMAIL} from './common'; -import {PAGES_ENDPOINTS} from '../constants'; +import {PAGES_ENDPOINTS, DATA_SURVEY_LINKS, SITE_SATISFACTION_SURVEY_LINKS} from '../constants'; import {EXPLORE_PAGE_LINKS} from './explore'; import {DOWNLOAD_FILES} from './downloads'; @@ -579,7 +579,7 @@ export const FAQ_ANSWERS = { defaultMessage={ `The public can also submit data sources or ideas for consideration.`} description={ 'Navigate to the FAQs page, this will be an answer, Q15_P1_2'} values={{ - link1: linkFn('https://www.surveymonkey.com/r/6G9TQJ8', false, true), + link1: linkFn(DATA_SURVEY_LINKS.EN, false, true), }} />, Q15_P1_3: short survey to help improve the experience of using the tool.`} description={ 'Navigate to the FAQs page, this will be an answer, Q15_P1_3'} values={{ - link1: linkFn('https://www.surveymonkey.com/r/P3LWTSB', false, true), + link1: linkFn(SITE_SATISFACTION_SURVEY_LINKS.EN, false, true), }} />, Q15_P1_4: {

{intl.formatMessage(ABOUT_COPY.PAGE.TITLE)}

- +
diff --git a/client/src/pages/contact.tsx b/client/src/pages/contact.tsx index b363af74d..202683da2 100644 --- a/client/src/pages/contact.tsx +++ b/client/src/pages/contact.tsx @@ -9,6 +9,7 @@ import DatasetsButton from '../components/DatasetsButton'; import * as CONTACT_COPY from '../data/copy/contact'; import {FEEDBACK_EMAIL} from '../data/copy/common'; +import {DATA_SURVEY_LINKS} from '../data/constants'; interface IContactPageProps { location: Location; @@ -24,7 +25,7 @@ const ContactPage = ({location}: IContactPageProps) => {

{intl.formatMessage(CONTACT_COPY.PAGE_INTRO.PAGE_HEADING)}

- +
diff --git a/client/src/pages/downloads.tsx b/client/src/pages/downloads.tsx index 0c5aeba53..c4a1ed5ae 100644 --- a/client/src/pages/downloads.tsx +++ b/client/src/pages/downloads.tsx @@ -10,7 +10,7 @@ import ReleaseUpdate from '../components/ReleaseUpdate'; import SubPageNav from '../components/SubPageNav'; import * as DOWNLOADS_COPY from '../data/copy/downloads'; -import {PAGES_ENDPOINTS, USWDS_BREAKPOINTS} from '../data/constants'; +import {PAGES_ENDPOINTS, USWDS_BREAKPOINTS, DATA_SURVEY_LINKS} from '../data/constants'; interface IDownloadsPageProps { location: Location; } @@ -26,7 +26,7 @@ const DownloadsPage = ({location}: IDownloadsPageProps) => {

{intl.formatMessage(DOWNLOADS_COPY.PAGE_INTRO.PAGE_HEADING1)}

- +
diff --git a/client/src/pages/frequently-asked-questions.tsx b/client/src/pages/frequently-asked-questions.tsx index 95f0ffac7..171e4c820 100644 --- a/client/src/pages/frequently-asked-questions.tsx +++ b/client/src/pages/frequently-asked-questions.tsx @@ -9,7 +9,7 @@ import Layout from '../components/layout'; import DatasetsButton from '../components/DatasetsButton'; import SubPageNav from '../components/SubPageNav'; -import {USWDS_BREAKPOINTS} from '../data/constants'; +import {USWDS_BREAKPOINTS, DATA_SURVEY_LINKS} from '../data/constants'; import * as FAQS_COPY from '../data/copy/faqs'; import {PAGES_ENDPOINTS} from '../data/constants'; import {SIDE_PANEL_INIT_STATE_ICON_ALT_TEXT} from '../data/copy/explore'; @@ -237,7 +237,7 @@ const FAQPage = ({location}: IFAQPageProps) => {

{intl.formatMessage(FAQS_COPY.PAGE_INTRO.PAGE_TILE)}

- +
diff --git a/client/src/pages/index.tsx b/client/src/pages/index.tsx index a7ee63288..33bd6db7d 100644 --- a/client/src/pages/index.tsx +++ b/client/src/pages/index.tsx @@ -9,6 +9,7 @@ import Layout from '../components/layout'; import DatasetsButton from '../components/DatasetsButton'; import * as EXPLORE_COPY from '../data/copy/explore'; +import {DATA_SURVEY_LINKS} from '../data/constants'; interface IMapPageProps { location: Location; @@ -26,7 +27,7 @@ const ExporeToolPage = ({location}: IMapPageProps) => {

{intl.formatMessage(EXPLORE_COPY.PAGE_INTRO.PAGE_HEADING)}

- +
diff --git a/client/src/pages/methodology.tsx b/client/src/pages/methodology.tsx index 3c2a0a979..703ca79bf 100644 --- a/client/src/pages/methodology.tsx +++ b/client/src/pages/methodology.tsx @@ -10,7 +10,7 @@ import Layout from '../components/layout'; import SubPageNav from '../components/SubPageNav'; import DatasetsButton from '../components/DatasetsButton'; -import {USWDS_BREAKPOINTS} from '../data/constants'; +import {USWDS_BREAKPOINTS, DATA_SURVEY_LINKS} from '../data/constants'; import * as METHODOLOGY_COPY from '../data/copy/methodology'; import {PAGES_ENDPOINTS} from '../data/constants'; @@ -29,7 +29,7 @@ const IndexPage = ({location}: MethodPageProps) => {

{intl.formatMessage(METHODOLOGY_COPY.PAGE.HEADING)}

- +
diff --git a/client/src/pages/previous-versions.tsx b/client/src/pages/previous-versions.tsx index d1564d69d..75e4038f6 100644 --- a/client/src/pages/previous-versions.tsx +++ b/client/src/pages/previous-versions.tsx @@ -10,7 +10,7 @@ import DatasetsButton from '../components/DatasetsButton'; import SubPageNav from '../components/SubPageNav'; import * as PREV_VER_COPY from '../data/copy/previousVer'; -import {PAGES_ENDPOINTS, USWDS_BREAKPOINTS} from '../data/constants'; +import {PAGES_ENDPOINTS, USWDS_BREAKPOINTS, DATA_SURVEY_LINKS} from '../data/constants'; import {getDownloadFileUrl} from '../data/copy/downloads'; interface IPreviousVersionsProps { @@ -33,7 +33,7 @@ const PreviousVersions = ({location}: IPreviousVersionsProps) => {

{intl.formatMessage(PREV_VER_COPY.PAGE.TITLE)}

- +