diff --git a/spotlight-client/src/DataStore/TenantStore.test.ts b/spotlight-client/src/DataStore/TenantStore.test.ts index 9e262a26..57b590ca 100644 --- a/spotlight-client/src/DataStore/TenantStore.test.ts +++ b/spotlight-client/src/DataStore/TenantStore.test.ts @@ -193,6 +193,6 @@ test("section number is validated against current narrative", () => { }); reactImmediately(() => { - expect(tenantStore.currentSectionNumber).toBe(6); + expect(tenantStore.currentSectionNumber).toBe(7); }); }); diff --git a/spotlight-client/src/contentApi/sources/us_pa.ts b/spotlight-client/src/contentApi/sources/us_pa.ts index 559e1295..83546ffb 100644 --- a/spotlight-client/src/contentApi/sources/us_pa.ts +++ b/spotlight-client/src/contentApi/sources/us_pa.ts @@ -49,6 +49,17 @@ const content: TenantContent = {

`, metricTypeId: "PrisonPopulationCurrent", }, + { + title: "Who is in a transitional facility?", + body: `

+ People who are nearing the end of their prison term may be admitted to a + community correction center in advance of their release from incarceration. + These residential facilities, operated by the DOC or private contractors, + offer supportive programming to help prepare people for a successful + return to the community. +

`, + metricTypeId: "CommunityCorrectionsPopulationCurrent", + }, { title: "How has the incarcerated population changed over time?", body: `

@@ -199,6 +210,18 @@ const content: TenantContent = { after the individual is released from the DOC.

`, }, + CommunityCorrectionsPopulationCurrent: { + name: "Community Correction Centers", + methodology: ` +

+ In distributions by age, individuals are counted towards the age group they + fall into as of the reporting date. Gender distributions only include male and + female due to low numbers of other reported genders. Distributions by race + count individuals with more than one reported race or ethnicity towards the + racial or ethnic identity that is least represented in the general population. +

`, + totalLabel: "Total people in community correction centers", + }, ParolePopulationCurrent: { name: "Current Parole Population", @@ -534,6 +557,10 @@ const content: TenantContent = { { id: "05", label: "Williamsport" }, ], }, + CommunityCorrections: { + label: "Facility", + entries: [{ id: "ALL", label: "All Facilities" }], + }, }, };