diff --git a/package-lock.json b/package-lock.json index d273cefbd..d3e6d87dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -99,8 +99,8 @@ "regenerator-runtime": "0.13.9", "sass": "1.49.7", "sass-loader": "10.2.1", - "scratch-gui": "0.1.0-prerelease.20220504060134", - "scratch-l10n": "3.14.20220504031551", + "scratch-gui": "0.1.0-prerelease.20220511000702", + "scratch-l10n": "3.14.20220511031550", "selenium-webdriver": "4.1.0", "slick-carousel": "1.6.0", "style-loader": "0.12.3", @@ -22850,21 +22850,21 @@ } }, "node_modules/scratch-blocks": { - "version": "0.1.0-prerelease.20220501111245", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220501111245.tgz", - "integrity": "sha512-OVebiUFtr/15yjEq4gd+6GI4JPAs5UG2SGe+/Zx+z3gVuIRjgkusCmAc5QexNOGypf91nnQQCVCocvk7QdhB8Q==", + "version": "0.1.0-prerelease.20220510060607", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220510060607.tgz", + "integrity": "sha512-mpI73aZlzntkDVYH2P5PtEb5/CTCcVzBNhSri5dgk4LTzMAomm4gcBHOHeYCDQSmqUItrZ788c3InR1viFyHQA==", "dev": true, "dependencies": { "exports-loader": "0.6.3", "google-closure-library": "20190301.0.0", "imports-loader": "0.6.5", - "scratch-l10n": "3.14.20220428031608" + "scratch-l10n": "3.14.20220510031559" } }, "node_modules/scratch-blocks/node_modules/scratch-l10n": { - "version": "3.14.20220428031608", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220428031608.tgz", - "integrity": "sha512-FloINfIeRWPVnhdLV+gwStq6Zo2JkK0StjVraA1ueLj0Qf42owSWpn0ByYUHPfRx50KoB9hvMr6f0JYZuMzjMg==", + "version": "3.14.20220510031559", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220510031559.tgz", + "integrity": "sha512-3nbZ0+1N9HnplmwTXlVv4lZ7b799JX0OMyJjWrSDET/EpCARS2oO/YTAK6Kt6xBKd7sIO2nummVT/NSosLv6cw==", "dev": true, "dependencies": { "@babel/cli": "^7.1.2", @@ -22878,9 +22878,9 @@ } }, "node_modules/scratch-gui": { - "version": "0.1.0-prerelease.20220504060134", - "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220504060134.tgz", - "integrity": "sha512-MVFfuAxDAZG7s+apaGyGLom2WiH2R7gBBesYJl3tkMFDa28BBquasHuEBMaNYGj4Bt+rWqIIiBVyysY7RpiYLw==", + "version": "0.1.0-prerelease.20220511000702", + "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220511000702.tgz", + "integrity": "sha512-9xs1WimjgxIYgCp1oZW+Wcw+UFaz/mAL8OFZgfeY8ZXqAx42xchyYkKAkJKCO5YV7UoGm5zEYO14WM/5/dmpoA==", "dev": true, "dependencies": { "arraybuffer-loader": "^1.0.6", @@ -22931,14 +22931,14 @@ "redux": "3.7.2", "redux-throttle": "0.1.1", "scratch-audio": "0.1.0-prerelease.20200528195344", - "scratch-blocks": "0.1.0-prerelease.20220501111245", - "scratch-l10n": "3.14.20220504031551", - "scratch-paint": "0.2.0-prerelease.20220429193038", + "scratch-blocks": "0.1.0-prerelease.20220510060607", + "scratch-l10n": "3.14.20220510031559", + "scratch-paint": "0.2.0-prerelease.20220510060809", "scratch-render": "0.1.0-prerelease.20211028200436", "scratch-render-fonts": "1.0.0-prerelease.20210401210003", - "scratch-storage": "1.3.5", + "scratch-storage": "1.3.6", "scratch-svg-renderer": "0.2.0-prerelease.20210727023023", - "scratch-vm": "0.2.0-prerelease.20220501145413", + "scratch-vm": "0.2.0-prerelease.20220510130158", "startaudiocontext": "1.2.1", "style-loader": "^0.23.0", "text-encoding": "0.7.0", @@ -23227,10 +23227,26 @@ "symbol-observable": "^1.0.3" } }, + "node_modules/scratch-gui/node_modules/scratch-l10n": { + "version": "3.14.20220510031559", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220510031559.tgz", + "integrity": "sha512-3nbZ0+1N9HnplmwTXlVv4lZ7b799JX0OMyJjWrSDET/EpCARS2oO/YTAK6Kt6xBKd7sIO2nummVT/NSosLv6cw==", + "dev": true, + "dependencies": { + "@babel/cli": "^7.1.2", + "@babel/core": "^7.1.2", + "babel-plugin-react-intl": "^3.0.1", + "transifex": "1.6.6" + }, + "bin": { + "build-i18n-src": "scripts/build-i18n-src.js", + "tx-push-src": "scripts/tx-push-src.js" + } + }, "node_modules/scratch-gui/node_modules/scratch-paint": { - "version": "0.2.0-prerelease.20220429193038", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20220429193038.tgz", - "integrity": "sha512-1jCa4ieYjMOc/nKrOlcGCG0DtseR+YAapIYHlraUO6DGHTBm2frB//CDkEHwOIlN54ZPOak2WS4oJYKDuFgqEQ==", + "version": "0.2.0-prerelease.20220510060809", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20220510060809.tgz", + "integrity": "sha512-/aiBQGKCwI7IqbdqY+nUzNL3zYQUkwzLOhK6zJ+3NAo2MxbK6v8vBEaMkcKRjDd64szo6vOVVUXasqREW0leaw==", "dev": true, "dependencies": { "@scratch/paper": "0.11.20200728195508", @@ -23263,9 +23279,9 @@ "dev": true }, "node_modules/scratch-gui/node_modules/scratch-storage": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-1.3.5.tgz", - "integrity": "sha512-MrIRidvUJtncx0xlMJDng9KypHR3/kyCE2stXJ1CYNLTWrl2pGCpNNcYWygRQw7aFQ0hIzP/Z118T8X53sUDAA==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-1.3.6.tgz", + "integrity": "sha512-L/7z7SB7cGANsgjyiE+qZNaPEqFHK1yPbNomizkgN3WHGcKRogLvmheR57kOxHNpQzodUTbG+pVVH6fR2ZY1Sg==", "dev": true, "dependencies": { "arraybuffer-loader": "^1.0.3", @@ -23330,9 +23346,9 @@ } }, "node_modules/scratch-l10n": { - "version": "3.14.20220504031551", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220504031551.tgz", - "integrity": "sha512-X65xULMmmUrSrKf+dEplskLg+HcFQWc6hzAJN7x8/j5O252v5z7SKrJbLhH1lzmtHyGfeLgiy6aHOfzt1TmCnA==", + "version": "3.14.20220511031550", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220511031550.tgz", + "integrity": "sha512-ZZGfa8o8TeN+WlTk2d+M3t9I7WMM9N3y/USNW9mzn8wOlGgKQbHhh2lG1PhEypQO1mPJYbCcuxH+47KiS4RnEQ==", "dev": true, "dependencies": { "@babel/cli": "^7.1.2", @@ -23528,9 +23544,9 @@ "dev": true }, "node_modules/scratch-vm": { - "version": "0.2.0-prerelease.20220501145413", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20220501145413.tgz", - "integrity": "sha512-M6uETr2H3mnroeTAdO23TsQSg25yLXjmCzARj6Nrj4uZLHgxEmOx94kJItjdfYZ/N/+koGELSj9xzvL2gxalxA==", + "version": "0.2.0-prerelease.20220510130158", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20220510130158.tgz", + "integrity": "sha512-OPNnmnRwEknNwe4MGotlqAlZwLct5gaSBOcBd7JssDXghJ05trqdHnuQWWd5wNQMlu4dPelyi6CGWRcTgwwIbA==", "dev": true, "dependencies": { "@vernier/godirect": "1.5.0", @@ -50743,21 +50759,21 @@ } }, "scratch-blocks": { - "version": "0.1.0-prerelease.20220501111245", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220501111245.tgz", - "integrity": "sha512-OVebiUFtr/15yjEq4gd+6GI4JPAs5UG2SGe+/Zx+z3gVuIRjgkusCmAc5QexNOGypf91nnQQCVCocvk7QdhB8Q==", + "version": "0.1.0-prerelease.20220510060607", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20220510060607.tgz", + "integrity": "sha512-mpI73aZlzntkDVYH2P5PtEb5/CTCcVzBNhSri5dgk4LTzMAomm4gcBHOHeYCDQSmqUItrZ788c3InR1viFyHQA==", "dev": true, "requires": { "exports-loader": "0.6.3", "google-closure-library": "20190301.0.0", "imports-loader": "0.6.5", - "scratch-l10n": "3.14.20220428031608" + "scratch-l10n": "3.14.20220510031559" }, "dependencies": { "scratch-l10n": { - "version": "3.14.20220428031608", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220428031608.tgz", - "integrity": "sha512-FloINfIeRWPVnhdLV+gwStq6Zo2JkK0StjVraA1ueLj0Qf42owSWpn0ByYUHPfRx50KoB9hvMr6f0JYZuMzjMg==", + "version": "3.14.20220510031559", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220510031559.tgz", + "integrity": "sha512-3nbZ0+1N9HnplmwTXlVv4lZ7b799JX0OMyJjWrSDET/EpCARS2oO/YTAK6Kt6xBKd7sIO2nummVT/NSosLv6cw==", "dev": true, "requires": { "@babel/cli": "^7.1.2", @@ -50769,9 +50785,9 @@ } }, "scratch-gui": { - "version": "0.1.0-prerelease.20220504060134", - "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220504060134.tgz", - "integrity": "sha512-MVFfuAxDAZG7s+apaGyGLom2WiH2R7gBBesYJl3tkMFDa28BBquasHuEBMaNYGj4Bt+rWqIIiBVyysY7RpiYLw==", + "version": "0.1.0-prerelease.20220511000702", + "resolved": "https://registry.npmjs.org/scratch-gui/-/scratch-gui-0.1.0-prerelease.20220511000702.tgz", + "integrity": "sha512-9xs1WimjgxIYgCp1oZW+Wcw+UFaz/mAL8OFZgfeY8ZXqAx42xchyYkKAkJKCO5YV7UoGm5zEYO14WM/5/dmpoA==", "dev": true, "requires": { "arraybuffer-loader": "^1.0.6", @@ -50822,14 +50838,14 @@ "redux": "3.7.2", "redux-throttle": "0.1.1", "scratch-audio": "0.1.0-prerelease.20200528195344", - "scratch-blocks": "0.1.0-prerelease.20220501111245", - "scratch-l10n": "3.14.20220504031551", - "scratch-paint": "0.2.0-prerelease.20220429193038", + "scratch-blocks": "0.1.0-prerelease.20220510060607", + "scratch-l10n": "3.14.20220510031559", + "scratch-paint": "0.2.0-prerelease.20220510060809", "scratch-render": "0.1.0-prerelease.20211028200436", "scratch-render-fonts": "1.0.0-prerelease.20210401210003", - "scratch-storage": "1.3.5", + "scratch-storage": "1.3.6", "scratch-svg-renderer": "0.2.0-prerelease.20210727023023", - "scratch-vm": "0.2.0-prerelease.20220501145413", + "scratch-vm": "0.2.0-prerelease.20220510130158", "startaudiocontext": "1.2.1", "style-loader": "^0.23.0", "text-encoding": "0.7.0", @@ -51064,10 +51080,22 @@ "symbol-observable": "^1.0.3" } }, + "scratch-l10n": { + "version": "3.14.20220510031559", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220510031559.tgz", + "integrity": "sha512-3nbZ0+1N9HnplmwTXlVv4lZ7b799JX0OMyJjWrSDET/EpCARS2oO/YTAK6Kt6xBKd7sIO2nummVT/NSosLv6cw==", + "dev": true, + "requires": { + "@babel/cli": "^7.1.2", + "@babel/core": "^7.1.2", + "babel-plugin-react-intl": "^3.0.1", + "transifex": "1.6.6" + } + }, "scratch-paint": { - "version": "0.2.0-prerelease.20220429193038", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20220429193038.tgz", - "integrity": "sha512-1jCa4ieYjMOc/nKrOlcGCG0DtseR+YAapIYHlraUO6DGHTBm2frB//CDkEHwOIlN54ZPOak2WS4oJYKDuFgqEQ==", + "version": "0.2.0-prerelease.20220510060809", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20220510060809.tgz", + "integrity": "sha512-/aiBQGKCwI7IqbdqY+nUzNL3zYQUkwzLOhK6zJ+3NAo2MxbK6v8vBEaMkcKRjDd64szo6vOVVUXasqREW0leaw==", "dev": true, "requires": { "@scratch/paper": "0.11.20200728195508", @@ -51089,9 +51117,9 @@ } }, "scratch-storage": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-1.3.5.tgz", - "integrity": "sha512-MrIRidvUJtncx0xlMJDng9KypHR3/kyCE2stXJ1CYNLTWrl2pGCpNNcYWygRQw7aFQ0hIzP/Z118T8X53sUDAA==", + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/scratch-storage/-/scratch-storage-1.3.6.tgz", + "integrity": "sha512-L/7z7SB7cGANsgjyiE+qZNaPEqFHK1yPbNomizkgN3WHGcKRogLvmheR57kOxHNpQzodUTbG+pVVH6fR2ZY1Sg==", "dev": true, "requires": { "arraybuffer-loader": "^1.0.3", @@ -51148,9 +51176,9 @@ } }, "scratch-l10n": { - "version": "3.14.20220504031551", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220504031551.tgz", - "integrity": "sha512-X65xULMmmUrSrKf+dEplskLg+HcFQWc6hzAJN7x8/j5O252v5z7SKrJbLhH1lzmtHyGfeLgiy6aHOfzt1TmCnA==", + "version": "3.14.20220511031550", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220511031550.tgz", + "integrity": "sha512-ZZGfa8o8TeN+WlTk2d+M3t9I7WMM9N3y/USNW9mzn8wOlGgKQbHhh2lG1PhEypQO1mPJYbCcuxH+47KiS4RnEQ==", "dev": true, "requires": { "@babel/cli": "^7.1.2", @@ -51340,9 +51368,9 @@ "dev": true }, "scratch-vm": { - "version": "0.2.0-prerelease.20220501145413", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20220501145413.tgz", - "integrity": "sha512-M6uETr2H3mnroeTAdO23TsQSg25yLXjmCzARj6Nrj4uZLHgxEmOx94kJItjdfYZ/N/+koGELSj9xzvL2gxalxA==", + "version": "0.2.0-prerelease.20220510130158", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20220510130158.tgz", + "integrity": "sha512-OPNnmnRwEknNwe4MGotlqAlZwLct5gaSBOcBd7JssDXghJ05trqdHnuQWWd5wNQMlu4dPelyi6CGWRcTgwwIbA==", "dev": true, "requires": { "@vernier/godirect": "1.5.0", diff --git a/package.json b/package.json index b68c9077b..fbbfa0801 100644 --- a/package.json +++ b/package.json @@ -134,8 +134,8 @@ "regenerator-runtime": "0.13.9", "sass": "1.49.7", "sass-loader": "10.2.1", - "scratch-gui": "0.1.0-prerelease.20220504060134", - "scratch-l10n": "3.14.20220504031551", + "scratch-gui": "0.1.0-prerelease.20220511000702", + "scratch-l10n": "3.14.20220511031550", "selenium-webdriver": "4.1.0", "slick-carousel": "1.6.0", "style-loader": "0.12.3", diff --git a/src/components/text-and-media-snippet/text-and-media-snippet.jsx b/src/components/text-and-media-snippet/text-and-media-snippet.jsx index 692c83856..46a5d60b9 100644 --- a/src/components/text-and-media-snippet/text-and-media-snippet.jsx +++ b/src/components/text-and-media-snippet/text-and-media-snippet.jsx @@ -19,12 +19,16 @@ const TextAndMediaSnippet = props => (
{paragraph}
; - })} + {props.children.map((paragraph, i) => ( ++ {paragraph} +
+ ))}+
{props.children}
} @@ -103,14 +107,15 @@ const TextAndMediaSnippet = props => ( ); TextAndMediaSnippet.propTypes = { - children: PropTypes.node, - title: PropTypes.string, - largeImage: PropTypes.string, - className: PropTypes.string, - videoId: PropTypes.string, - type: PropTypes.string, alt: PropTypes.string, - spinnerColor: PropTypes.string + children: PropTypes.node, + className: PropTypes.string, + largeImage: PropTypes.string, + firstPBig: PropTypes.bool, + spinnerColor: PropTypes.string, + title: PropTypes.string, + type: PropTypes.string, + videoId: PropTypes.string }; module.exports = TextAndMediaSnippet; diff --git a/src/components/text-and-media-snippet/text-and-media-snippet.scss b/src/components/text-and-media-snippet/text-and-media-snippet.scss index 690c9ab46..3ea422eab 100644 --- a/src/components/text-and-media-snippet/text-and-media-snippet.scss +++ b/src/components/text-and-media-snippet/text-and-media-snippet.scss @@ -116,6 +116,10 @@ font-size: 1rem; text-align: left; + &.p-big { + font-size: 1.125rem; + } + @media #{$intermediate-and-smaller} { text-align: center; } diff --git a/src/routes.json b/src/routes.json index 82d57f4f7..12b35ec39 100644 --- a/src/routes.json +++ b/src/routes.json @@ -10,9 +10,9 @@ "name": "annual-report", "pattern": "^/annual-report/?(\\?.*)?$", "routeAlias": "/annual-report/?$", - "view": "annual-report/2020/annual-report", - "title": "Annual Report 2020", - "intlName": "annual-report-2020", + "view": "annual-report/2021/annual-report", + "title": "Annual Report 2021", + "intlName": "annual-report-2021", "viewportWidth": "device-width" }, { diff --git a/src/views/annual-report/2021/annual-report.jsx b/src/views/annual-report/2021/annual-report.jsx index 82ebf1c33..4a129dfde 100644 --- a/src/views/annual-report/2021/annual-report.jsx +++ b/src/views/annual-report/2021/annual-report.jsx @@ -437,19 +437,19 @@ class AnnualReport extends React.Component { ref={this.setRef(SECTIONS.mission)} >+
+
+
+ +
+
+
-
+
@@ -881,14 +883,16 @@ class AnnualReport extends React.Component { text={this.props.intl.formatMessage( {id: 'annualReport.2021.spotlightStory'} )} - color="green" + color="blue" type="spotlight" /> -
-
+
@@ -923,15 +927,15 @@ class AnnualReport extends React.Component {
+ +
+
+
+
-
+
+
+
+
@@ -1828,15 +1850,15 @@ class AnnualReport extends React.Component {
+
{/* eslint-disable max-len */}
+
{/* eslint-disable max-len */}
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+