mirror of
https://github.com/DOI-DO/j40-cejst-2.git
synced 2025-10-01 07:03:18 -07:00
Public Engagement Page (#1372)
* Add public engagement page - modifies sitemap config - creates PublicEvent component - adds SVGs for dates - all copy is in intl * Add Public Engagement button to each page - create new PublicEng component - add to each page - update snapshots - modify CEJST and Meth page to give button more space * Make mobile compliant and fix DOM validation error - transform each <p>'s descendent into a <CollectionDescription> - fix a mobile rendering issue with <Collection> library - format registration links so they render on mobile - update snapshots * Add spacing to descriptions and fix links * Add Gherkin tests for testing links - all zoom links should be functional - ensure all legacy tests, test the new page - add data-cy tag for cypress - update snapshots * Refactor to pass accessibility on all pages - update snapshots * Correct registration links * Make registration links into buttons * Make new tag bold * Update copy based on feedback from Corey
This commit is contained in:
parent
6425beb9f4
commit
88d50748eb
35 changed files with 742 additions and 27 deletions
206
client/src/data/copy/publicEngage.tsx
Normal file
206
client/src/data/copy/publicEngage.tsx
Normal file
|
@ -0,0 +1,206 @@
|
|||
import {defineMessages} from 'react-intl';
|
||||
import mar9 from '../../images/eventDates/mar9.svg';
|
||||
import mar10 from '../../images/eventDates/mar10.svg';
|
||||
import mar16 from '../../images/eventDates/mar16.svg';
|
||||
import mar22 from '../../images/eventDates/mar22.svg';
|
||||
import apr15 from '../../images/eventDates/apr15.svg';
|
||||
|
||||
|
||||
export const PAGE_INTRO = defineMessages({
|
||||
PAGE_TILE: {
|
||||
id: 'publiceng.page.title.text',
|
||||
defaultMessage: 'Public engagement opportunities',
|
||||
description: 'publiceng page title text',
|
||||
},
|
||||
PAGE_HEADING1: {
|
||||
id: 'publiceng.page.heading1.text',
|
||||
defaultMessage: 'Public engagement opportunities',
|
||||
description: 'publiceng page header text',
|
||||
},
|
||||
PAGE_HEADING2: {
|
||||
id: 'publiceng.page.sub.header2.text',
|
||||
defaultMessage: 'Find an event',
|
||||
description: 'publiceng page sub header text',
|
||||
},
|
||||
PAGE_DESCRIPTION1: {
|
||||
id: 'publiceng.page.description1.text',
|
||||
defaultMessage: `
|
||||
CEQ is hosting engagement opportunities to connect with the public about the current version of the
|
||||
tool. These sessions are an opportunity to obtain training on the tool or to provide feedback on the
|
||||
beta version of the tool. CEQ hopes that members of the public will join these engagements to learn
|
||||
about the tool, have their questions answered, and share feedback.
|
||||
`,
|
||||
description: 'publiceng page description 1 text',
|
||||
},
|
||||
PAGE_DESCRIPTION2: {
|
||||
id: 'publiceng.page.description2.text',
|
||||
defaultMessage: `
|
||||
Pre-registration is required to participate and speak at the sessions.
|
||||
`,
|
||||
description: 'publiceng page description 2 text',
|
||||
},
|
||||
PAGE_DESCRIPTION3: {
|
||||
id: 'publiceng.page.description3.text',
|
||||
defaultMessage: `
|
||||
As they become available, additional public trainings and engagement opportunities on the Climate
|
||||
and Economic Justice Screening Tool will also be posted on this page.
|
||||
`,
|
||||
description: 'publiceng page description 3 text',
|
||||
},
|
||||
SURVEY_TEXT: {
|
||||
id: 'fab.survey.text',
|
||||
defaultMessage: `Help improve the site & data`,
|
||||
description: 'text for floating action button',
|
||||
},
|
||||
});
|
||||
|
||||
export const PUBLIC_ENG_BUTTON = defineMessages({
|
||||
LABEL: {
|
||||
id: 'public.eng.page.button.label',
|
||||
defaultMessage: `Public Engagement`,
|
||||
description: 'public engagement button label',
|
||||
},
|
||||
TAG_LABEL: {
|
||||
id: 'public.eng.page.tag.label',
|
||||
defaultMessage: `NEW`,
|
||||
description: 'public engagement tag label',
|
||||
},
|
||||
});
|
||||
|
||||
export const EVENT_TYPES = {
|
||||
TRAINING_SESS: defineMessages({
|
||||
NAME: {
|
||||
id: 'public.eng.page.event.training.sess.name',
|
||||
defaultMessage: `training session`,
|
||||
description: 'public engagement page event training session name',
|
||||
},
|
||||
DESCRIPTION: {
|
||||
id: 'public.eng.page.event.training.description',
|
||||
defaultMessage: `
|
||||
The White House Council on Environmental Quality (CEQ), in partnership with the U.S. Digital
|
||||
Service, is hosting a series of 'Training Webinars' for users of the Climate and Economic
|
||||
Justice Screening Tool. These webinars are an opportunity for members of the public to learn how to
|
||||
use the current version of the tool. The presenters at these webinars will be available to
|
||||
provide technical support and address issues related to accessing and using the tool.
|
||||
`,
|
||||
description: 'public engagement page event training session description',
|
||||
},
|
||||
}),
|
||||
LISTENING_SESS: defineMessages({
|
||||
NAME: {
|
||||
id: 'public.eng.page.event.listening.sess.name',
|
||||
defaultMessage: `listening session`,
|
||||
description: 'public engagement page event listening session name',
|
||||
},
|
||||
DESCRIPTION: {
|
||||
id: 'public.eng.page.event.listening.sess.description',
|
||||
defaultMessage: `
|
||||
CEQ is hosting public listening sessions to seek input and feedback on the beta version of the
|
||||
tool, including on the datasets it includes and the methodology it uses. This feedback is critical
|
||||
to the development and enhancement of the tool. This feedback will help CEQ update and refine the
|
||||
tool to ensure that it reflects the environmental, climate and other challenges that communities
|
||||
are experiencing.
|
||||
`,
|
||||
description: 'public engagement page event listening session description',
|
||||
},
|
||||
}),
|
||||
};
|
||||
|
||||
export const EVENT_FIELDS = defineMessages({
|
||||
EVENT_INFO: {
|
||||
id: 'publiceng.page.event.info.label',
|
||||
defaultMessage: 'Event info',
|
||||
description: 'public engagement page event info label',
|
||||
},
|
||||
REG_LINK: {
|
||||
id: 'publiceng.page.event.reglink.label',
|
||||
defaultMessage: 'Registration link',
|
||||
description: 'public engagment page event registration link label',
|
||||
},
|
||||
});
|
||||
|
||||
export const EVENTS = [
|
||||
{
|
||||
DATE: new Date(2022, 9, 3),
|
||||
NAME: EVENT_TYPES.TRAINING_SESS.NAME,
|
||||
DESC: EVENT_TYPES.TRAINING_SESS.DESCRIPTION,
|
||||
NUMBER: 1,
|
||||
IMAGE: mar9,
|
||||
FIELDS: defineMessages({
|
||||
INFO: {
|
||||
id: 'public.eng.page.event.training.1.info',
|
||||
defaultMessage: `March 9th (4:00 - 5:00 PM EST)`,
|
||||
description: 'public engagement page event training session 1 date',
|
||||
},
|
||||
}),
|
||||
REG_LINK: `https://pitc.zoomgov.com/webinar/register/WN_D-Om_xXhTtiLv71y3Rr1CQ`,
|
||||
DATA_CY: `mar-9-reg-link-block`,
|
||||
},
|
||||
{
|
||||
DATE: new Date(2022, 10, 3),
|
||||
NAME: EVENT_TYPES.TRAINING_SESS.NAME,
|
||||
DESC: EVENT_TYPES.TRAINING_SESS.DESCRIPTION,
|
||||
NUMBER: 2,
|
||||
IMAGE: mar10,
|
||||
FIELDS: defineMessages({
|
||||
INFO: {
|
||||
id: 'public.eng.page.event.training.2.info',
|
||||
defaultMessage: `March 10th (4:00 - 5:00 PM EST)`,
|
||||
description: 'public engagement page event training session 2 date',
|
||||
},
|
||||
}),
|
||||
REG_LINK: `https://pitc.zoomgov.com/webinar/register/WN_QsSqshI4TpmRBkI6nVlWxQ`,
|
||||
DATA_CY: `mar-10-reg-link-block`,
|
||||
|
||||
},
|
||||
{
|
||||
DATE: new Date(2022, 16, 3),
|
||||
NAME: EVENT_TYPES.TRAINING_SESS.NAME,
|
||||
DESC: EVENT_TYPES.TRAINING_SESS.DESCRIPTION,
|
||||
NUMBER: 3,
|
||||
IMAGE: mar16,
|
||||
FIELDS: defineMessages({
|
||||
INFO: {
|
||||
id: 'public.eng.page.event.training.3.info',
|
||||
defaultMessage: `March 16th (4:00 - 5:00 PM EST)`,
|
||||
description: 'public engagement page event training session 3 date',
|
||||
},
|
||||
}),
|
||||
REG_LINK: `https://pitc.zoomgov.com/webinar/register/WN_q86iMtpwTESYa6f0xpIk7g`,
|
||||
DATA_CY: `mar-16-reg-link-block`,
|
||||
|
||||
},
|
||||
{
|
||||
DATE: new Date(2022, 22, 3),
|
||||
NAME: EVENT_TYPES.LISTENING_SESS.NAME,
|
||||
DESC: EVENT_TYPES.LISTENING_SESS.DESCRIPTION,
|
||||
NUMBER: 1,
|
||||
IMAGE: mar22,
|
||||
FIELDS: defineMessages({
|
||||
INFO: {
|
||||
id: 'public.eng.page.event.listening.1.info',
|
||||
defaultMessage: `March 22nd (4:00 - 5:00 PM EST)`,
|
||||
description: 'public engagement page event listening session 1 date',
|
||||
},
|
||||
}),
|
||||
REG_LINK: `https://pitc.zoomgov.com/webinar/register/WN_YT7_uLZqScGHgyAcTCuJjA`,
|
||||
DATA_CY: `mar-22-reg-link-block`,
|
||||
|
||||
},
|
||||
{
|
||||
DATE: new Date(2022, 15, 4),
|
||||
NAME: EVENT_TYPES.LISTENING_SESS.NAME,
|
||||
DESC: EVENT_TYPES.LISTENING_SESS.DESCRIPTION,
|
||||
NUMBER: 2,
|
||||
IMAGE: apr15,
|
||||
FIELDS: defineMessages({
|
||||
INFO: {
|
||||
id: 'public.eng.page.event.listening.2.info',
|
||||
defaultMessage: `April 15th (4:00 - 5:00 PM EST)`,
|
||||
description: 'public engagement page event listening session 2 date',
|
||||
},
|
||||
}),
|
||||
REG_LINK: `https://pitc.zoomgov.com/webinar/register/WN_dLw3xChiTlaOLGdHXQWk0w`,
|
||||
DATA_CY: `apr-15-reg-link-block`,
|
||||
},
|
||||
];
|
Loading…
Add table
Add a link
Reference in a new issue