From 02733463f2c8c0a991fbbbd59389e92463d776eb Mon Sep 17 00:00:00 2001 From: Gabe Benjamin Date: Mon, 15 Nov 2021 18:42:01 -0800 Subject: [PATCH 1/2] Add resources page Adds a resources page with the general outline and strings that we currently have based on: https://docs.google.com/document/d/16XULtYdy1XJ9aBBty-BlQe8nYbQlJ-s1w20-t8CrcJU/edit --- sites/public/layouts/application.tsx | 6 +++- sites/public/pages/resources.tsx | 41 ++++++++++++++++++++++++++ ui-components/src/locales/ar.json | 13 +++++++- ui-components/src/locales/bn.json | 13 +++++++- ui-components/src/locales/es.json | 13 +++++++- ui-components/src/locales/general.json | 13 +++++++- 6 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 sites/public/pages/resources.tsx diff --git a/sites/public/layouts/application.tsx b/sites/public/layouts/application.tsx index 6abf3ff18d..d2043c365f 100644 --- a/sites/public/layouts/application.tsx +++ b/sites/public/layouts/application.tsx @@ -24,10 +24,14 @@ const Layout = (props) => { })) || [] const menuLinks: MenuLink[] = [ + { + title: t("pageTitle.resources"), + href: "/resources", + }, { title: t("pageTitle.about"), href: "/about", - }, + } ] if (profile) { menuLinks.push({ diff --git a/sites/public/pages/resources.tsx b/sites/public/pages/resources.tsx new file mode 100644 index 0000000000..02d3695c55 --- /dev/null +++ b/sites/public/pages/resources.tsx @@ -0,0 +1,41 @@ +import { PageHeader, t } from "@bloom-housing/ui-components" +import Layout from "../layouts/application" + +const Feedback = () => { + const pageTitle = <>{t("pageTitle.resources")} + + return ( + + +
+

{t("resources.body1")}

+
+

{t("resources.evictionAssistance")}

+
+
+

{t("resources.detroitHousingNetwork")}

+

+ {t("resources.detroitHousingNetworkBody")}{" "} + {/* It isn't ideal to make the url separate from the translated text but polyglot + doesn't support inserting a tags into a translation */} + https://detroithousingnetwork.org +

+
+
+

{t("resources.utilityAssistance")}

+
+
+

{t("resources.homelessnessServices")}

+
+
+

{t("resources.detroitLandBankAuthority")}

+
+
+

{t("resources.homeRepairResources")}

+
+
+
+ ) +} + +export default Feedback diff --git a/ui-components/src/locales/ar.json b/ui-components/src/locales/ar.json index e83a469cb1..34ef9758cc 100644 --- a/ui-components/src/locales/ar.json +++ b/ui-components/src/locales/ar.json @@ -1126,7 +1126,8 @@ "welcomeSpanish": "اهلا", "welcomeVietnamese": "فيتنامي", "about": "معلومات عنا", - "feedback": "استجابة" + "feedback": "استجابة", + "resources": "موارد المقيمين" }, "pageDescription": { "welcome": "ابحث وتقدم للحصول على سكن ميسور التكلفة على بوابة إسكان٪ {regionName}", @@ -1452,5 +1453,15 @@ "description": "شكرًا لك على التحقق من مدى أهليتك للحصول على سكن ميسور التكلفة. نظرًا لأنه يمكن حجز مساكن ميسورة التكلفة لفئات عمرية معينة أو مستويات دخل معينة ، فقد قمنا بتصفية قوائم العقارات لدينا بناءً على خصائص أسرتك. نأمل أن تجد المسكن الذي يلبي احتياجاتك. من المهم ملاحظة أن جزءًا كبيرًا من الإسكان الميسور التكلفة به قائمة انتظار ، لكن الاتصال بالعقارات التي تهتم بها يعد طريقة جيدة للحصول على قوائم الانتظار أو التعرف على الفتحات الفورية." }, "preferNotToSay": "افضل عدم القول" + }, + "resources": { + "body1": "قد تحتاج إلى مساعدة إضافية في بحثك عن سكن. قامت إدارة الموارد البشرية بتجميع قائمة من الموارد لمساعدتك في العثور على سكنك والحفاظ عليه.", + "evictionAssistance": "مساعدة الإخلاء", + "detroitHousingNetwork": "شبكة الإسكان في ديترويت", + "detroitHousingNetworkBody": "شبكة الإسكان في ديترويت عبارة عن مجموعة من المنظمات المجتمعية في ديترويت التي تقدم مجموعة متنوعة من الخدمات لأصحاب المنازل والمستأجرين ، بما في ذلك المساعدة في المرافق ، وتقديم المشورة للمستأجرين والمالكين ، واستشارات الإخلاء ، وحلول ضريبة الممتلكات. للمزيد من المعلومات قم بزيارة:", + "utilityAssistance": "مساعدة المرافق", + "homelessnessServices": "خدمات التشرد", + "detroitLandBankAuthority": "هيئة مصرف ديترويت العقاري", + "homeRepairResources": "موارد إصلاح المنزل" } } diff --git a/ui-components/src/locales/bn.json b/ui-components/src/locales/bn.json index 266e4a3e77..d0d980d20c 100644 --- a/ui-components/src/locales/bn.json +++ b/ui-components/src/locales/bn.json @@ -1126,7 +1126,8 @@ "welcomeSpanish": "স্বাগত", "welcomeVietnamese": "ভিয়েতনামী", "about": "আমাদের সম্পর্কে", - "feedback": "প্রতিক্রিয়া" + "feedback": "প্রতিক্রিয়া", + "resources": "আবাসিক সম্পদ" }, "pageDescription": { "welcome": "%{RegionName} এর হাউজিং পোর্টালে সাশ্রয়ী মূল্যের আবাসনের জন্য অনুসন্ধান করুন এবং আবেদন করুন", @@ -1452,5 +1453,15 @@ "description": "আপনি কীভাবে সাশ্রয়ী মূল্যের আবাসনের জন্য যোগ্য তা পরীক্ষা করার জন্য আপনাকে ধন্যবাদ। যেহেতু সাশ্রয়ী মূল্যের আবাসন নির্দিষ্ট বয়স গোষ্ঠী বা আয় স্তরের জন্য সংরক্ষিত হতে পারে, আমরা আপনার পরিবারের বৈশিষ্ট্যের উপর ভিত্তি করে আমাদের সম্পত্তি তালিকা ফিল্টার করেছি। আমরা আশা করি আপনি এমন আবাসন পাবেন যা আপনার চাহিদা পূরণ করে। এটি লক্ষ করা গুরুত্বপূর্ণ যে সাশ্রয়ী মূল্যের আবাসনের একটি ভাল অংশে একটি অপেক্ষা তালিকা রয়েছে, তবে আপনি আগ্রহী এমন বৈশিষ্ট্যগুলিকে কল করা অপেক্ষা তালিকায় যাওয়ার বা তাত্ক্ষণিক খোলার বিষয়ে শেখার একটি ভাল উপায়।" }, "preferNotToSay": "না বলা পছন্দ" + }, + "resources": { + "body1": "আবাসন অনুসন্ধানে আপনার অতিরিক্ত সহায়তার প্রয়োজন হতে পারে। আপনার আবাসন খুঁজে পেতে এবং বজায় রাখতে সাহায্য করার জন্য HRD সম্পদের একটি তালিকা তৈরি করেছে।", + "evictionAssistance": "উচ্ছেদ সহায়তা", + "detroitHousingNetwork": "ডেট্রয়েট হাউজিং নেটওয়ার্ক", + "detroitHousingNetworkBody": "ডেট্রয়েট হাউজিং নেটওয়ার্ক হল ডেট্রয়েট কমিউনিটি সংস্থাগুলির একটি সংগ্রহ যা বাড়ির মালিক এবং ভাড়াটেদের জন্য বিভিন্ন পরিষেবা প্রদান করে, যার মধ্যে ইউটিলিটি সহায়তা, ভাড়াটে এবং বাড়িওয়ালা কাউন্সেলিং, উচ্ছেদ কাউন্সেলিং এবং সম্পত্তি ট্যাক্স সমাধান রয়েছে৷ আরও তথ্যের জন্য, ভিজিট করুন " , + "utilityAssistance": "ইউটিলিটি সহায়তা", + "homelessnessServices": "গৃহহীনতা সেবা", + "detroitLandBankAuthority": "ডেট্রয়েট ল্যান্ড ব্যাংক কর্তৃপক্ষ", + "homeRepairResources": "বাড়ি মেরামতের সংস্থান" } } diff --git a/ui-components/src/locales/es.json b/ui-components/src/locales/es.json index ba635a3397..5453a4c4b1 100644 --- a/ui-components/src/locales/es.json +++ b/ui-components/src/locales/es.json @@ -1001,7 +1001,8 @@ "welcomeSpanish": "Bienvenido", "welcomeVietnamese": "vietnamita", "about": "Sobre nosotras", - "feedback": "Realimentación" + "feedback": "Realimentación", + "resources": "Recursos para residentes" }, "pageDescription": { "welcome": "Busque y solicite viviendas asequibles en el portal de viviendas de% {regionName}", @@ -1327,5 +1328,15 @@ "description": "Gracias por verificar cómo califica para una vivienda asequible. Debido a que las viviendas asequibles se pueden reservar para ciertos grupos de edad o niveles de ingresos, hemos filtrado nuestros listados de propiedades en función de las características de su hogar. Esperamos que encuentre una vivienda que satisfaga sus necesidades. Es importante tener en cuenta que una buena parte de las viviendas asequibles tiene una lista de espera, pero llamar a las propiedades que le interesan es una buena manera de ingresar a las listas de espera o conocer las vacantes inmediatas." }, "preferNotToSay": "Prefiero no decirlo" + }, + "resources": { + "body1": "Es posible que necesite ayuda adicional en su búsqueda de vivienda. HRD ha compilado una lista de recursos para ayudarle a encontrar y mantener su vivienda", + "evictionAssistance": "Asistencia de desalojo", + "detroitHousingNetwork": "Red de Vivienda de Detroit", + "detroitHousingNetworkBody": "La Red de Vivienda de Detroit es una colección de organizaciones comunitarias de Detroit que brindan una variedad de servicios para propietarios e inquilinos, que incluyen asistencia con servicios públicos, asesoramiento para inquilinos y propietarios, asesoramiento sobre desalojos y soluciones de impuestos a la propiedad. Para obtener más información, visite" , + "utilityAssistance": "Asistencia de servicios públicos", + "homelessnessServices": "Servicios para personas sin hogar", + "detroitLandBankAuthority": "Detroit Land Bank Authority", + "homeRepairResources": "Recursos de reparación del hogar" } } diff --git a/ui-components/src/locales/general.json b/ui-components/src/locales/general.json index 60e75e48a3..09568845c1 100644 --- a/ui-components/src/locales/general.json +++ b/ui-components/src/locales/general.json @@ -1167,7 +1167,8 @@ "welcomeSpanish": "Bienvenido", "welcomeVietnamese": "Tiếng Việt", "about": "About Us", - "feedback": "Feedback" + "feedback": "Feedback", + "resources": "Resident Resources" }, "pageDescription": { "welcome": "Search and apply for affordable housing on %{regionName}'s Housing Portal", @@ -1503,5 +1504,15 @@ "description": "Thank you for checking how you qualify for affordable housing. Because affordable housing can be reserved for certain age groups or income levels, we have filtered our property listings based on your household characteristics. We hope you find housing that meets your needs. It's important to note that a good portion of affordable housing has a waitlist, but calling properties you're interested in is a good way to get on waitlists or learn of immediate openings." }, "preferNotToSay": "Prefer not to say" + }, + "resources": { + "body1": "You may need additional assistance in your search for housing. HRD has compiled a list of resources to help you find and maintain your housing.", + "evictionAssistance": "Eviction assistance", + "detroitHousingNetwork": "Detroit Housing Network", + "detroitHousingNetworkBody": "The Detroit Housing Network is a collection of Detroit community organizations that provide a variety of services for homeowners and renters, including utility assistance, tenant and landlord counseling, eviction counseling, and property tax solutions. For more information, visit ", + "utilityAssistance": "Utility assistance", + "homelessnessServices": "Homelessness services", + "detroitLandBankAuthority": "Detroit Land Bank Authority", + "homeRepairResources": "Home repair resources" } } From 46eb6e2a29f72068f69b05cdf13f88e73e416cd8 Mon Sep 17 00:00:00 2001 From: Lint Action Date: Tue, 16 Nov 2021 23:58:22 +0000 Subject: [PATCH 2/2] Fix code style issues with Prettier --- sites/public/layouts/application.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/public/layouts/application.tsx b/sites/public/layouts/application.tsx index d2043c365f..38830e1f26 100644 --- a/sites/public/layouts/application.tsx +++ b/sites/public/layouts/application.tsx @@ -31,7 +31,7 @@ const Layout = (props) => { { title: t("pageTitle.about"), href: "/about", - } + }, ] if (profile) { menuLinks.push({