diff --git a/build.washingtonpost.com/components/Footer.js b/build.washingtonpost.com/components/Footer.js
index 088779c38..3e8b4d4e0 100644
--- a/build.washingtonpost.com/components/Footer.js
+++ b/build.washingtonpost.com/components/Footer.js
@@ -1,7 +1,7 @@
import React from "react";
import { Box, styled, Icon, theme } from "@washingtonpost/wpds-ui-kit";
import { useRouter } from "next/router";
-import Script from "next/script";
+import { Footer as SiteFooter } from "@washingtonpost/site-footer";
import Link from "next/link";
import { Github, Twitter, Youtube } from "@washingtonpost/wpds-assets";
@@ -80,8 +80,7 @@ export const Footer = () => {
Edit this page on GitHub.
)}
-
-
+
=1.24.0",
"@washingtonpost/wpds-kitchen-sink": "1.19.0",
diff --git a/package-lock.json b/package-lock.json
index 2d664f56a..627078b46 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -691,6 +691,7 @@
"@radix-ui/react-toggle-group": "^1.0.1",
"@stitches/react": "1.2.8",
"@washingtonpost/site-favicons": "^0.1.3",
+ "@washingtonpost/site-footer": "^0.24.3",
"@washingtonpost/tachyons-css": "~1.8.0",
"@washingtonpost/wpds-assets": ">=1.24.0",
"@washingtonpost/wpds-kitchen-sink": "1.19.0",
@@ -19335,6 +19336,11 @@
"resolved": "ui/eslint-plugin",
"link": true
},
+ "node_modules/@washingtonpost/front-end-utils": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/@washingtonpost/front-end-utils/-/front-end-utils-0.5.16.tgz",
+ "integrity": "sha512-OLWmwgDE/mjRAJNaUhO8juUBZvTh8Y58tpQ0LwMJ4ABuZ/hL56SLYzPAOpjr8J7gvcp9JudfCcgJTRBbdGF11w=="
+ },
"node_modules/@washingtonpost/icon-tokens": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@washingtonpost/icon-tokens/-/icon-tokens-1.9.1.tgz",
@@ -19368,11 +19374,55 @@
"react-dom": "^16.0.1 || ^17.0.2"
}
},
+ "node_modules/@washingtonpost/site-footer": {
+ "version": "0.24.3",
+ "resolved": "https://registry.npmjs.org/@washingtonpost/site-footer/-/site-footer-0.24.3.tgz",
+ "integrity": "sha512-49m6zDGMKqDluROO0JsaPYxrZCbH+3TeokBm5HlVkX5wgfK+ofojmJimrFMz3wzoSUIYPdRtDBs6rFmEJuy5ww==",
+ "dependencies": {
+ "@washingtonpost/front-end-utils": "^0.5.16",
+ "@washingtonpost/site-user-data": "^0.6.1",
+ "@washingtonpost/wpds-ui-kit": "^1.9.1",
+ "swr": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 12 || >= 14 || >= 16"
+ },
+ "peerDependencies": {
+ "prop-types": "^15.7.2",
+ "react": "^16.0.1 || ^17.0.2",
+ "react-dom": "^16.0.1 || ^17.0.2"
+ }
+ },
+ "node_modules/@washingtonpost/site-user-data": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/@washingtonpost/site-user-data/-/site-user-data-0.6.1.tgz",
+ "integrity": "sha512-FB1IDlUAts5q1+CV4wyUxk2XaCSZDyStsx4fftjvTvdury2Wxi0b742tc8nkCDBEy8fFyLHrDwiTljIEStU0Hw==",
+ "dependencies": {
+ "@washingtonpost/front-end-utils": "^0.5.16",
+ "@washingtonpost/subs-sdk": "^1.19.22",
+ "react": "^16.0.1 || ^17.0.2"
+ },
+ "engines": {
+ "node": ">= 12 || >= 14 || >= 16"
+ },
+ "peerDependencies": {
+ "@washingtonpost/front-end-utils": "*",
+ "react": "^16.0.1 || ^17.0.2"
+ }
+ },
"node_modules/@washingtonpost/spacing-tokens": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/@washingtonpost/spacing-tokens/-/spacing-tokens-1.9.1.tgz",
"integrity": "sha512-erhg0ofHhfQnbPcSr9R/eHDmdz3XhWzhoOpjFYGn/B2XIngg4N2Bd5WE/+2ZAMGScm+C2r87roYQRsJKb6a60A=="
},
+ "node_modules/@washingtonpost/subs-sdk": {
+ "version": "1.19.24",
+ "resolved": "https://registry.npmjs.org/@washingtonpost/subs-sdk/-/subs-sdk-1.19.24.tgz",
+ "integrity": "sha512-OPGF01NkqssDrPxiJ8UDCLiIUrqkOzIDKI59En5qVmQlq+PfWESjKB3AdbEhcidezFay4RLoEjG9OjPuGTiBcQ==",
+ "dependencies": {
+ "uuid": "^8.3.2"
+ }
+ },
"node_modules/@washingtonpost/tachyons-css": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@washingtonpost/tachyons-css/-/tachyons-css-1.8.0.tgz",
@@ -23256,6 +23306,11 @@
"node": ">= 10"
}
},
+ "node_modules/client-only": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
+ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
+ },
"node_modules/cliui": {
"version": "7.0.4",
"license": "ISC",
@@ -46021,6 +46076,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/swr": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/swr/-/swr-2.2.4.tgz",
+ "integrity": "sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==",
+ "dependencies": {
+ "client-only": "^0.0.1",
+ "use-sync-external-store": "^1.2.0"
+ },
+ "peerDependencies": {
+ "react": "^16.11.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/symbol-tree": {
"version": "3.2.4",
"dev": true,
@@ -47811,7 +47878,6 @@
},
"node_modules/uuid": {
"version": "8.3.2",
- "dev": true,
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"