diff --git a/shared-helpers/package.json b/shared-helpers/package.json index 6bdc738f99..a7e8c7ac44 100644 --- a/shared-helpers/package.json +++ b/shared-helpers/package.json @@ -16,8 +16,8 @@ "prettier": "prettier --write \"**/*.ts\"" }, "dependencies": { - "@bloom-housing/ui-components": "12.1.0", - "@bloom-housing/ui-seeds": "1.17.0", + "@bloom-housing/ui-components": "12.4.0", + "@bloom-housing/ui-seeds": "1.18.1", "@heroicons/react": "^2.1.1", "axios-cookiejar-support": "4.0.6", "tough-cookie": "4.1.3" diff --git a/shared-helpers/src/locales/es.json b/shared-helpers/src/locales/es.json index 9f399bc74c..a67e9b62ab 100644 --- a/shared-helpers/src/locales/es.json +++ b/shared-helpers/src/locales/es.json @@ -552,7 +552,11 @@ "errors.timeError": "Por favor, ingrese una hora válida", "errors.zipCodeError": "Por favor ingrese un código postal", "footer.contact": "Contacto", - "footer.copyright": "Demonstration Jurisdiction © 2021 • Todos los derechos reservados.", + "footer.content.applicationQuestions": "Si tiene preguntas sobre el listado y la solicitud, comuníquese con el agente de arrendamiento que aparece en el listado.", + "footer.content.partnership": "en asociación con", + "footer.content.programQuestions": "Para consultas generales sobre el programa, puede llamar al MOHD al 123-456-7890.", + "footer.content.projectOf": "Bloomington Housing Portal es un proyecto de la", + "footer.copyright": "© Ciudad y condado de Bloomington", "footer.disclaimer": "Exención de responsabilidades", "footer.forGeneralQuestions": "Si requiere información general sobre el programa, nos puede llamar al 000-000-0000.", "footer.giveFeedback": "Proporcione sus comentarios", diff --git a/shared-helpers/src/locales/general.json b/shared-helpers/src/locales/general.json index 75bdfdaff2..02436d6c86 100644 --- a/shared-helpers/src/locales/general.json +++ b/shared-helpers/src/locales/general.json @@ -543,7 +543,11 @@ "errors.timeError": "Please enter a valid time", "errors.zipCodeError": "Please enter a zip code", "footer.contact": "Contact", - "footer.copyright": "Demonstration Jurisdiction © 2021 • All Rights Reserved", + "footer.content.applicationQuestions": "For listing and application questions, please contact the Leasing Agent displayed on the listing.", + "footer.content.partnership": "in partnership with", + "footer.content.programQuestions": "For general program inquiries, you may call MOHD at 123-456-7890.", + "footer.content.projectOf": "Bloomington Housing Portal is a project of the", + "footer.copyright": "© City & County of Bloomington", "footer.disclaimer": "Disclaimer", "footer.forGeneralQuestions": "For general program inquiries, you may call us at 000-000-0000.", "footer.giveFeedback": "Give Feedback", @@ -775,7 +779,7 @@ "pageDescription.listing": "Apply for affordable housing at %{listingName} in %{regionName}, built in partnership with Exygy.", "pageDescription.welcome": "Search and apply for affordable housing on %{regionName}'s Housing Portal", "pageTitle.additionalResources": "More Housing Opportunities", - "pageTitle.disclaimer": "Endorsement Disclaimers", + "pageTitle.disclaimer": "Disclaimer", "pageTitle.getAssistance": "Get Assistance", "pageTitle.housingCounselors": "Housing Counselors", "pageTitle.privacy": "Privacy Policy", @@ -786,8 +790,7 @@ "progressNav.completed": "completed", "progressNav.notCompleted": "not completed", "progressNav.srHeading": "Progress", - "region.name": "Local Region", - "states.AK": "Alaska", + "region.name": "Bloomington", "states.AL": "Alabama", "states.AR": "Arkansas", "states.AZ": "Arizona", diff --git a/shared-helpers/src/locales/tl.json b/shared-helpers/src/locales/tl.json index 83df4e0b1d..3bcb6c7c23 100644 --- a/shared-helpers/src/locales/tl.json +++ b/shared-helpers/src/locales/tl.json @@ -551,7 +551,11 @@ "errors.timeError": "Pakilagay ang tamang oras", "errors.zipCodeError": "Pakilagay ang zipcode", "footer.contact": "Thông tin liên hệ", - "footer.copyright": "Demonstration Jurisdiction © 2021 • Ang Lahat ng Karapatan ay Nakalaan", + "footer.content.applicationQuestions": "Para sa listahan at mga tanong sa aplikasyon, mangyaring makipag-ugnayan sa Leasing Agent na ipinapakita sa listahan.", + "footer.content.partnership": "sa pakikipagtulungan sa", + "footer.content.programQuestions": "Para sa mga pangkalahatang katanungan sa programa, maaari kang tumawag sa MOHD sa 123-456-7890.", + "footer.content.projectOf": "Ang Bloomington Housing Portal ay isang proyekto ng", + "footer.copyright": "© Lungsod at County ng Bloomington", "footer.disclaimer": "Pagtatatuwa", "footer.forGeneralQuestions": "Para sa pangkalahatang katanungan ukol sa programa, maaari mo kaming tawagan sa 000-000-0000.", "footer.giveFeedback": "Magbigay ng Feedback", diff --git a/shared-helpers/src/locales/vi.json b/shared-helpers/src/locales/vi.json index cb9fab5919..7b7bce18e2 100644 --- a/shared-helpers/src/locales/vi.json +++ b/shared-helpers/src/locales/vi.json @@ -552,7 +552,11 @@ "errors.timeError": "Vui lòng nhập thời gian hợp lệ", "errors.zipCodeError": "Vui lòng nhập số zipcode", "footer.contact": "Liên hệ", - "footer.copyright": "Quyền tài phán biểu tình © 2021 • Bảo lưu mọi quyền", + "footer.content.applicationQuestions": "Đối với các câu hỏi về danh sách và đơn đăng ký, vui lòng liên hệ với Đại lý cho thuê được hiển thị trên danh sách.", + "footer.content.partnership": "hợp tác với", + "footer.content.programQuestions": "FNếu có thắc mắc chung về chương trình, bạn có thể gọi MOHD theo số 123-456-7890.", + "footer.content.projectOf": "Cổng thông tin nhà ở Bloomington là một dự án của", + "footer.copyright": "© Thành phố & Quận Bloomington", "footer.disclaimer": "Tuyên bố miễn trừ trách nhiệm", "footer.forGeneralQuestions": "Đối với các yêu cầu chung về chương trình, bạn có thể gọi cho chúng tôi theo số 000-000-0000.", "footer.giveFeedback": "Đưa ra Phản hồi", diff --git a/shared-helpers/src/locales/zh.json b/shared-helpers/src/locales/zh.json index 7d8ed27463..e5a3a219f3 100644 --- a/shared-helpers/src/locales/zh.json +++ b/shared-helpers/src/locales/zh.json @@ -552,7 +552,11 @@ "errors.timeError": "請輸入有效的時間", "errors.zipCodeError": "請輸入郵遞區號", "footer.contact": "聯絡方式", - "footer.copyright": "Demonstration Jurisdiction © 2021 • 版權所有", + "footer.content.applicationQuestions": "對於清單和申請問題,請聯絡清單中顯示的租賃代理。", + "footer.content.partnership": "與 合作", + "footer.content.programQuestions": "對於一般計劃查詢,您可以致電 MOHD:123-456-7890。", + "footer.content.projectOf": "布魯明頓住房門戶網站是", + "footer.copyright": "© 布魯明頓市和縣", "footer.disclaimer": "免責聲明", "footer.forGeneralQuestions": "若為一般計劃查詢,可以致電 000-000-0000 聯絡我們。", "footer.giveFeedback": "提供回饋意見", diff --git a/sites/partners/package.json b/sites/partners/package.json index 355b600dfb..9633e9164d 100644 --- a/sites/partners/package.json +++ b/sites/partners/package.json @@ -30,8 +30,8 @@ }, "dependencies": { "@bloom-housing/shared-helpers": "^7.7.1", - "@bloom-housing/ui-components": "12.1.0", - "@bloom-housing/ui-seeds": "1.17.0", + "@bloom-housing/ui-components": "12.4.0", + "@bloom-housing/ui-seeds": "1.18.1", "@heroicons/react": "^2.1.1", "@mapbox/mapbox-sdk": "^0.13.0", "ag-grid-community": "^26.0.0", diff --git a/sites/partners/src/components/listings/helpers.tsx b/sites/partners/src/components/listings/helpers.tsx index 0cd8e3e83a..bf18765a40 100644 --- a/sites/partners/src/components/listings/helpers.tsx +++ b/sites/partners/src/components/listings/helpers.tsx @@ -26,7 +26,7 @@ export const getListingStatusTag = (listingStatus: ListingsStatusEnum) => { return ( diff --git a/sites/public/__tests__/pages/applications/review/demographics.test.tsx b/sites/public/__tests__/pages/applications/review/demographics.test.tsx index 708cbfbec7..b41e7710a7 100644 --- a/sites/public/__tests__/pages/applications/review/demographics.test.tsx +++ b/sites/public/__tests__/pages/applications/review/demographics.test.tsx @@ -75,25 +75,25 @@ describe("applications pages", () => { }) it("should show other text fields when other options are checked", async () => { - const { getByText, queryByTitle, findByTitle } = render() + const { getByText, queryByTestId, findAllByTestId } = render() - expect(queryByTitle("asian-otherAsian")).not.toBeInTheDocument() + expect(queryByTestId("asian-otherAsian")).not.toBeInTheDocument() fireEvent.click(getByText("Asian")) fireEvent.click(getByText("Other Asian")) - expect(await findByTitle("asian-otherAsian")).toBeInTheDocument() + expect(await findAllByTestId("asian-otherAsian")).toHaveLength(2) expect( - queryByTitle("nativeHawaiianOtherPacificIslander-otherPacificIslander") + queryByTestId("nativeHawaiianOtherPacificIslander-otherPacificIslander") ).not.toBeInTheDocument() fireEvent.click(getByText("Native Hawaiian / Other Pacific Islander")) fireEvent.click(getByText("Other Pacific Islander")) expect( - await findByTitle("nativeHawaiianOtherPacificIslander-otherPacificIslander") - ).toBeInTheDocument() + await findAllByTestId("nativeHawaiianOtherPacificIslander-otherPacificIslander") + ).toHaveLength(2) - expect(queryByTitle("otherMultiracial")).not.toBeInTheDocument() + expect(await findAllByTestId("otherMultiracial")).toHaveLength(1) fireEvent.click(getByText("Other / Multiracial")) - expect(await findByTitle("otherMultiracial")).toBeInTheDocument() + expect(await findAllByTestId("otherMultiracial")).toHaveLength(2) }) }) }) diff --git a/sites/public/package.json b/sites/public/package.json index 3377b96276..6ef6c9adc2 100644 --- a/sites/public/package.json +++ b/sites/public/package.json @@ -30,8 +30,8 @@ }, "dependencies": { "@bloom-housing/shared-helpers": "^7.7.1", - "@bloom-housing/ui-components": "12.1.0", - "@bloom-housing/ui-seeds": "1.17.0", + "@bloom-housing/ui-components": "12.4.0", + "@bloom-housing/ui-seeds": "1.18.1", "@heroicons/react": "^2.1.1", "@mapbox/mapbox-sdk": "^0.13.0", "@sentry/nextjs": "^7.61.0", diff --git a/sites/public/public/images/default-housing-logo.svg b/sites/public/public/images/default-housing-logo.svg new file mode 100644 index 0000000000..4bb263e960 --- /dev/null +++ b/sites/public/public/images/default-housing-logo.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/public/public/images/eho-logo-white.svg b/sites/public/public/images/eho-logo-white.svg index 78d18b56e9..c44bf6a315 100644 --- a/sites/public/public/images/eho-logo-white.svg +++ b/sites/public/public/images/eho-logo-white.svg @@ -1 +1,8 @@ - \ No newline at end of file + + + + + + \ No newline at end of file diff --git a/sites/public/src/components/shared/CustomSiteFooter.module.scss b/sites/public/src/components/shared/CustomSiteFooter.module.scss new file mode 100644 index 0000000000..a34e82f572 --- /dev/null +++ b/sites/public/src/components/shared/CustomSiteFooter.module.scss @@ -0,0 +1,121 @@ +.footer-container { + color: var(--seeds-color-on-inverse-muted); + width: 100%; + background-color: var(--seeds-bg-color-inverse); + text-align: left; + display: flex; + flex-direction: column; + + a { + color: var(--seeds-color-on-inverse); + } + + img { + opacity: 0.8; + } +} + +.footer-content-container { + padding-inline: var(--seeds-s6); + padding-block: var(--seeds-s12); + @media (--md-down) { + padding-inline: var(--seeds-s6); + padding-block: var(--seeds-s8); + } + width: 100%; +} + +.footer { + padding-inline: 0; + text-align: left; + display: flex; + justify-content: space-between; + flex-direction: column; + align-items: flex-start; + margin: auto; + max-width: var(--seeds-screen-lg); +} + +.icon-container { + display: flex; + flex-direction: row; + align-items: center; + flex-wrap: wrap; + + .jurisdiction-icon { + width: var(--seeds-s24); + height: var(--seeds-s24); + display: inline-block; + margin-right: var(--seeds-s3); + margin-bottom: var(--seeds-s8); + img { + width: 100%; + height: 100%; + } + } +} + +.copyright-content-container { + background-color: var(--seeds-bg-color-inverse-dark); +} + +.copyright { + flex-direction: row; + justify-content: space-between; + background-color: var(--seeds-bg-color-inverse-dark); + align-items: flex-start; + color: var(--seeds-color-on-inverse-muted); + img { + margin-left: var(--seeds-s4); + } + + @media (--md-down) { + flex-direction: column; + align-items: flex-start; + justify-content: start; + img { + margin-top: var(--seeds-s4); + margin-left: 0; + } + } +} + +.text-container { + display: flex; + flex-direction: column; + margin-bottom: var(--seeds-s4); +} + +.text-container:last-of-type { + margin-bottom: 0; +} + +.copyright-text { + min-width: var(--seeds-s72); +} + +.links { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-end; + margin-bottom: calc(-1 * var(--seeds-s2)); + a { + color: var(--seeds-color-on-inverse-muted); + margin-left: var(--seeds-s6); + margin-bottom: var(--seeds-s2); + } + + @media (--md-down) { + margin-bottom: 0; + flex-direction: column; + margin-top: var(--seeds-s8); + a { + margin-left: 0; + margin-bottom: var(--seeds-s5); + } + a:last-of-type { + margin-bottom: 0; + } + } +} diff --git a/sites/public/src/components/shared/CustomSiteFooter.tsx b/sites/public/src/components/shared/CustomSiteFooter.tsx new file mode 100644 index 0000000000..abe89162b5 --- /dev/null +++ b/sites/public/src/components/shared/CustomSiteFooter.tsx @@ -0,0 +1,48 @@ +import React from "react" +import Link from "next/link" +import { t } from "@bloom-housing/ui-components" +import styles from "./CustomSiteFooter.module.scss" + +const CustomSiteFooter = () => { + return ( +
+
+
+
+ + {"Jurisdiction + +
+
+ {t("footer.content.projectOf")} + Mayor's Office of Housing Development +
+
+ {t("footer.content.partnership")} + Bloomington Department of Technology + Mayor's Office of Civic Innovation +
+
+

{t("footer.content.applicationQuestions")}

+

{t("footer.content.programQuestions")}

+
+
+
+
+
+
{t("footer.copyright")}
+
+ {t("footer.giveFeedback")} + {t("footer.contact")} + {t("pageTitle.privacy")} + {t("pageTitle.disclaimer")} +
+
+
+
+ ) +} + +export default CustomSiteFooter diff --git a/sites/public/src/layouts/application.tsx b/sites/public/src/layouts/application.tsx index 8c059c95eb..0486fa41f2 100644 --- a/sites/public/src/layouts/application.tsx +++ b/sites/public/src/layouts/application.tsx @@ -4,8 +4,8 @@ import { useRouter } from "next/router" import Head from "next/head" import Markdown from "markdown-to-jsx" import { JurisdictionFooterSection as SanMateoFooter } from "../page_content/jurisdiction_overrides/san_mateo/jurisdiction-footer-section" -import { JurisdictionFooterSection as SanJoseFooter } from "../page_content/jurisdiction_overrides/san_jose/jurisdiction-footer-section" -import { JurisdictionFooterSection as AlamedaFooter } from "../page_content/jurisdiction_overrides/alameda/jurisdiction-footer-section" +import { JurisdictionFooterSection as SanJoseFooter } from "../page_content/jurisdiction_overrides/san_jose/JurisdictionFooterSection" +import { JurisdictionFooterSection as AlamedaFooter } from "../page_content/jurisdiction_overrides/alameda/JurisdictionFooterSection" import { JursidictionSiteNotice as SanJoseNotice } from "../page_content/jurisdiction_overrides/san_jose/jurisdiction-site-notice" import { JursidictionSiteNotice as AlamedaNotice } from "../page_content/jurisdiction_overrides/alameda/jurisdiction-site-notice" import { Message, Toast } from "@bloom-housing/ui-seeds" diff --git a/sites/public/src/page_content/jurisdiction_overrides/alameda/JurisdictionFooterSection.tsx b/sites/public/src/page_content/jurisdiction_overrides/alameda/JurisdictionFooterSection.tsx new file mode 100644 index 0000000000..2273b55bc5 --- /dev/null +++ b/sites/public/src/page_content/jurisdiction_overrides/alameda/JurisdictionFooterSection.tsx @@ -0,0 +1,54 @@ +import React from "react" +import { t } from "@bloom-housing/ui-components" +import Link from "next/link" +import styles from "../../../components/shared/CustomSiteFooter.module.scss" + +export const JurisdictionFooterSection = () => { + return ( +
+
+
+
+ + {"Alameda + +
+
+ {t("footer.header")} + {t("footer.headerLink")} +
+
{t("footer.forListingQuestions")}
+
{t("footer.forGeneralInquiries")}
+
+
{t("footer.forAdditionalOpportunities")}
+
+ {t("footer.DoorwayHousingPortal")} |{" "} + {t("footer.SFHousingPortal")} |{" "} + {t("footer.SJHousingPortal")} +
+
+
+ Equal Housing Opportunity Logo +
+
+
+
+
+
{t("footer.copyright")}
+
+ + {t("footer.giveFeedback")} + + {t("footer.contact")} + + {t("pageTitle.disclaimer")} + + {t("pageTitle.privacy")} +
+
+
+
+ ) +} diff --git a/sites/public/src/page_content/jurisdiction_overrides/alameda/jurisdiction-footer-section.tsx b/sites/public/src/page_content/jurisdiction_overrides/alameda/jurisdiction-footer-section.tsx index 984f83ba1e..fd03515ad1 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/alameda/jurisdiction-footer-section.tsx +++ b/sites/public/src/page_content/jurisdiction_overrides/alameda/jurisdiction-footer-section.tsx @@ -42,7 +42,7 @@ export const JurisdictionFooterSection = () => { alt="Equal Housing Opportunity Logo" /> - + { + switch (locale) { + case LanguagesEnum.es: + return "https://docs.google.com/forms/d/e/1FAIpQLScmOWY8qR92vfJbPq6uCgIVW25N_D_u4RF-hwZ17NvprNgqkw/viewform" + case LanguagesEnum.vi: + return "https://docs.google.com/forms/d/e/1FAIpQLScCANRADZxFT7l0BiHVNifLXWeSstNmaNXqlfpy53jtxF8gxg/viewform" + case LanguagesEnum.zh: + return "https://docs.google.com/forms/d/e/1FAIpQLSedEJqjP3MtArBrhDwUTAY8jSCTLsIsKVV_i3tMk9EK59XOew/viewform" + default: + return "https://docs.google.com/forms/d/e/1FAIpQLScAZrM-4biqpQPFSJfaYef0dIiONYJ95n8pK1c8a5a8I78xxw/viewform" + } +} + +export const JurisdictionFooterSection = () => { + const router = useRouter() + return ( +
+
+
+ +
+ {t("footer.header")} +
+
{t("footer.forListingQuestions")}
+
{t("footer.forGeneralInquiries")}
+
+
{t("footer.forAdditionalOpportunities")}
+
+ {t("footer.DoorwayHousingPortal")} |{" "} + {t("footer.SFHousingPortal")} |{" "} + {t("footer.ACPortal")} +
+
+
+ Equal Housing Opportunity Logo +
+
+
+
+
+
{t("footer.copyright")}
+
+ {t("footer.giveFeedback")} + {t("footer.contact")} + {t("pageTitle.disclaimer")} + {t("pageTitle.privacy")} +
+
+
+
+ ) +} diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_jose/jurisdiction-footer-section.tsx b/sites/public/src/page_content/jurisdiction_overrides/san_jose/jurisdiction-footer-section.tsx deleted file mode 100644 index 44eac70d32..0000000000 --- a/sites/public/src/page_content/jurisdiction_overrides/san_jose/jurisdiction-footer-section.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import React from "react" -import { FooterNav, FooterSection, SiteFooter, t } from "@bloom-housing/ui-components" -import { ExygyFooter } from "@bloom-housing/shared-helpers" -import { LanguagesEnum } from "@bloom-housing/shared-helpers/src/types/backend-swagger" -import Link from "next/link" -import { useRouter } from "next/router" - -export interface FooterProps { - locale?: string -} - -const feedbackLink = (locale: string) => { - switch (locale) { - case LanguagesEnum.es: - return "https://docs.google.com/forms/d/e/1FAIpQLScmOWY8qR92vfJbPq6uCgIVW25N_D_u4RF-hwZ17NvprNgqkw/viewform" - case LanguagesEnum.vi: - return "https://docs.google.com/forms/d/e/1FAIpQLScCANRADZxFT7l0BiHVNifLXWeSstNmaNXqlfpy53jtxF8gxg/viewform" - case LanguagesEnum.zh: - return "https://docs.google.com/forms/d/e/1FAIpQLSedEJqjP3MtArBrhDwUTAY8jSCTLsIsKVV_i3tMk9EK59XOew/viewform" - default: - return "https://docs.google.com/forms/d/e/1FAIpQLScAZrM-4biqpQPFSJfaYef0dIiONYJ95n8pK1c8a5a8I78xxw/viewform" - } -} - -export const JurisdictionFooterSection = () => { - const router = useRouter() - - return ( - - - San José - - -

{t("footer.header")}

-

{t("footer.forListingQuestions")}

-

{t("footer.forGeneralInquiries")}

-

- {t("footer.forAdditionalOpportunities")} -
- - {t("footer.DoorwayHousingPortal")} - - | - - {t("footer.SFHousingPortal")} - - | - - {t("footer.ACPortal")} - -

-
- - Equal Housing Opportunity Logo - - - - {t("footer.giveFeedback")} - - {t("footer.contact")} - {t("footer.disclaimer")} - {t("footer.privacyPolicy")} - - - - -
- ) -} diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/es.json b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/es.json index 37bd39c71c..063b19ab54 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/es.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/es.json @@ -40,7 +40,7 @@ "application.start.whatToExpect.waitlist.steps": "1. Primero, le preguntaremos sobre las personas con las que piensa vivir.\n2. Luego, le preguntaremos sobre sus ingresos.\n3. Finalmente, evaluaremos si califica para cualquier preferencia para la vivienda asequible, si corresponde.", "application.timeout.afterMessage": "Nos preocupamos por tu seguridad. Finalizamos tu sesión por inactividad. Inicie una nueva aplicación para continuar.", "footer.ACPortal": "Portal de la Vivienda del Condado de Alameda", - "footer.copyRight": "Ciudad de San José © 2020 • Todos los derechos reservados", + "footer.copyright": "© Ciudad de San José • Todos los derechos reservados", "footer.disclaimer": "Exención de responsabilidades", "footer.DoorwayHousingPortal": "Vivienda Portal de Doorway", "footer.forAdditionalOpportunities": "Para ver oportunidades adicionales en el Área de la Bahía, sírvase visitar:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/general.json b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/general.json index f76d7261d6..14f73621d0 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/general.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/general.json @@ -75,7 +75,7 @@ "application.start.whatToExpect.info1": "First we’ll ask about you and the people you plan to live with. Then, we’ll ask you about your income. Finally, we’ll give you an opportunity to review all of your application data before submitting.", "application.timeout.afterMessage": "We care about your security. We ended your session due to inactivity. Please start a new application to continue.", "footer.ACPortal": "Alameda County Housing Portal", - "footer.copyRight": "City of San José © 2020 • All Rights Reserved", + "footer.copyright": "© City of San José • All Rights Reserved", "footer.disclaimer": "Disclaimer", "footer.DoorwayHousingPortal": "Doorway Housing Portal", "footer.forAdditionalOpportunities": "For additional Bay Area opportunities, please visit:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/vi.json b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/vi.json index 7e192f77cc..803c9e8e97 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/vi.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/vi.json @@ -40,7 +40,7 @@ "application.start.whatToExpect.waitlist.steps": "1. Trước tiên, chúng tôi sẽ hỏi quý vị về những người quý vị dự định sống cùng.\n2. Sau đó, chúng tôi sẽ hỏi về thu nhập của quý vị.\n3. Cuối cùng, chúng tôi sẽ xem quý vị có hội đủ điều kiện nhận bất kỳ ưu tiên nào về nhà ở giá hợp lý không, nếu có.", "application.timeout.afterMessage": "Chúng tôi quan tâm đến an toàn của bạn. Chúng tôi đã kết thúc phiên của bạn do không hoạt động. Vui lòng bắt đầu một ứng dụng mới để tiếp tục.", "footer.ACPortal": "Cổng thông tin nhà ở Quận Alameda", - "footer.copyRight": "Thành Phố San Jose © 2020 • Giữ Mọi Bản quyền", + "footer.copyright": "© Thành Phố San Jose • Giữ Mọi Bản quyền", "footer.disclaimer": "Tuyên bố miễn trách nhiệm", "footer.DoorwayHousingPortal": "Cổng thông tin nhà ở của Doorway", "footer.forAdditionalOpportunities": "Để có thêm các cơ hội tại Bay Area, vui lòng truy cập:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/zh.json b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/zh.json index 4f11bc73fa..361fe76509 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/zh.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_jose/locale_overrides/zh.json @@ -40,7 +40,7 @@ "application.start.whatToExpect.waitlist.steps": "1. 首先,我們將詢問您打算和誰住在一起。\n2. 然後,我們會詢問您的收入。\n3. 最後,我們將瞭解您是否有資格享受任何經濟適用房優惠(如果適用)。", "application.timeout.afterMessage": "我們關心您的安全。 由於不活動,我們結束了您的會話。 請啟動一個新的應用程序以繼續。", "footer.ACPortal": "阿拉米達縣住房門戶網站", - "footer.copyRight": "聖荷西市 © 2020 • 版權所有", + "footer.copyright": "© 聖荷西市 • 版權所有", "footer.disclaimer": "免責聲明", "footer.DoorwayHousingPortal": "Doorway 房屋門戶", "footer.forAdditionalOpportunities": "查詢灣區其他住房機會,請瀏覽:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/jurisdiction-footer-section.tsx b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/jurisdiction-footer-section.tsx index 1b442529fc..53d336b7e2 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/jurisdiction-footer-section.tsx +++ b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/jurisdiction-footer-section.tsx @@ -48,7 +48,7 @@ export const JurisdictionFooterSection = () => { alt="Equal Housing Opportunity Logo" /> - + {t("footer.giveFeedback")} diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/es.json b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/es.json index ce1cd7df80..a45620b785 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/es.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/es.json @@ -23,7 +23,7 @@ "application.start.whatToExpect.waitlist.steps": "1. Primero, le preguntaremos sobre las personas con las que planea vivir.\n2. Luego, le preguntaremos sobre sus ingresos.\n3. Por último, veremos si califica para alguna preferencia de vivienda asequible, si corresponde.", "footer.ALAHousingPortal": "Portal de vivienda del condado de Alameda", "footer.contact": "Contacto", - "footer.copyRight": "© Condado de San Mateo", + "footer.copyright": "© Condado de San Mateo", "footer.disclaimer": "Descargo de responsabilidad", "footer.DoorwayHousingPortal": "Vivienda Portal de Doorway", "footer.forAdditionalOpportunities": "Para oportunidades adicionales en el Área de la Bahía, visite:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/general.json b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/general.json index 7446c72d03..f4af2f1028 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/general.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/general.json @@ -50,7 +50,7 @@ "footer.cityOfSouthSF": "City of South San Francisco", "footer.cityOfSouthSFurl": "http://www.ssf.net/", "footer.contact": "Contact", - "footer.copyRight": "© San Mateo County", + "footer.copyright": "© San Mateo County", "footer.disclaimer": "Disclaimer", "footer.DoorwayHousingPortal": "Doorway Housing Portal", "footer.forAdditionalOpportunities": "For additional Bay Area opportunities, please visit:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/vi.json b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/vi.json index d3f8e697a4..a2720f9c9f 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/vi.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/vi.json @@ -23,7 +23,7 @@ "application.start.whatToExpect.waitlist.steps": "1. Trước hết, chúng tôi sẽ hỏi quý vị về những người quý vị định sống cùng.\n2. Sau đó, chúng tôi sẽ hỏi về thu nhập của quý vị.\n3. Cuối cùng, chúng tôi sẽ xem quý vị có đủ điều kiện được hưởng bất kỳ ưu tiên nhà ở nào không, nếu có.", "footer.ALAHousingPortal": "Cổng thông tin Nhà ở Quận Alameda", "footer.contact": "Tiếp xúc", - "footer.copyRight": "© Hạt San Mateo", + "footer.copyright": "© Hạt San Mateo", "footer.disclaimer": "từ chối trách nhiệm", "footer.DoorwayHousingPortal": "Cổng thông tin nhà ở của Doorway", "footer.forAdditionalOpportunities": "Để biết thêm các cơ hội trong Vùng Vịnh, vui lòng truy cập:", diff --git a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/zh.json b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/zh.json index a9bbfa148e..e32db23281 100644 --- a/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/zh.json +++ b/sites/public/src/page_content/jurisdiction_overrides/san_mateo/locale_overrides/zh.json @@ -23,7 +23,7 @@ "application.start.whatToExpect.waitlist.steps": "1. 首先,我們將詢問您打算同住的人員情況。\n2. 然後,我們將詢問您的收入情況。\n3. 最後,我們將查看您是否符合任何可負擔住房優先權的資格(如適用)。", "footer.ALAHousingPortal": "阿拉米達縣住房門戶網站", "footer.contact": "接觸", - "footer.copyRight": "© 聖馬特奧縣", + "footer.copyright": "© 聖馬特奧縣", "footer.disclaimer": "免責聲明", "footer.DoorwayHousingPortal": "Doorway 房屋門戶", "footer.forAdditionalOpportunities": "如需其他灣區機會,請訪問:", diff --git a/yarn.lock b/yarn.lock index 14b8b90aae..a54e2eae72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1985,10 +1985,10 @@ resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@bloom-housing/ui-components@12.1.0": - version "12.1.0" - resolved "https://registry.yarnpkg.com/@bloom-housing/ui-components/-/ui-components-12.1.0.tgz#c6066ed097887820bf2195c748ac2862fb171eef" - integrity sha512-xFW4IlPw9v9OJCkEQiKdIiN4csJyHuuaz1GmZGD33+m2phU79f5he2zBw0/qZogqpmP8aYsuzzKHAigHKXNhdQ== +"@bloom-housing/ui-components@12.4.0": + version "12.4.0" + resolved "https://registry.yarnpkg.com/@bloom-housing/ui-components/-/ui-components-12.4.0.tgz#bc36172c4d500ecd632d440d58af4183904cf882" + integrity sha512-c67UsaZZF8LG3J5AzdbBcNfRf70+rLaQjjQxbH+dTHnH8GvPffKF9kL/vICldPHIm+qO+5Uc7paYXITzKFZp+w== dependencies: "@fortawesome/fontawesome-svg-core" "^6.1.1" "@fortawesome/free-regular-svg-icons" "^6.1.1" @@ -2021,10 +2021,10 @@ tailwindcss-rtl "^0.9.0" typesafe-actions "^5.1.0" -"@bloom-housing/ui-seeds@1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@bloom-housing/ui-seeds/-/ui-seeds-1.17.0.tgz#b5a9cb2c0ffb83d8fe37919fa7e0775a796836b0" - integrity sha512-LoYWq5I02lzU3VRDiMnvAezdhjBIj1dN8mazMWotHv9RoZaO1J37nmM2zX5UiMv7604I+j1BMZOmjN6sSMyUIA== +"@bloom-housing/ui-seeds@1.18.1": + version "1.18.1" + resolved "https://registry.yarnpkg.com/@bloom-housing/ui-seeds/-/ui-seeds-1.18.1.tgz#9e3d56478d3e78364ed7ba848ffc5658ae237c98" + integrity sha512-no/0kfPquMSb76u7Lfo32BeltB+bZ5si0RH8lhn2nL9js1LhuT/yFlDotGNvGwAAqP6iDcfqjfbWrTM4f+KGrA== dependencies: "@fortawesome/fontawesome-svg-core" "^6.3.0" "@fortawesome/react-fontawesome" "^0.2.0"