Skip to content

Commit 89f34a5

Browse files
committed
add links to wolfenbuettel stiftung
1 parent d1ca2fa commit 89f34a5

6 files changed

Lines changed: 99 additions & 17 deletions

File tree

public/assets/data/requirement-profiles/requirement-profiles-hydration.json

Lines changed: 55 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,7 +1094,7 @@
10941094
},
10951095
"general": {
10961096
"brief": {
1097-
"de": "Die Wolfenbüttel-Stiftung unterstützt unbemittelte Familien sowie Institutionen und Körperschaften in der Stadt Wolfenbüttel, die soziale Projekte umsetzen.\n\n \n\n### Zentrale Aspekte der Förderung für Privatpersonen und Familien\n- Unterstützung für Kinder unbemittelter Eltern zur Förderung ihrer Erziehung sowie ihrer körperlichen und geistigen Entwicklung. \n- Hilfe für ältere und hilfsbedürftige Personen in besonderen Lebenslagen. \n- Förderungen erfolgen in der Regel als einmalige finanzielle Beihilfe, zum Beispiel als Weihnachtsbeihilfe oder zweckgebundene Unterstützung. \n- Antragstellung erfolgt schriftlich, mit kurzer Begründung und Nachweis der Bedürftigkeit. \n- Kein Rechtsanspruch auf Förderung; jede Anfrage wird individuell geprüft. \n\n \n\n**Hinweis:** Die Wolfenbüttel-Stiftung bietet auch Fördermöglichkeiten für Institutionen und Körperschaften in Wolfenbüttel, die Kinder-, Jugend- oder Frauenförderung betreiben (siehe „Wolfenbüttel Stiftung – Organisation“).",
1097+
"de": "Die Wolfenbüttel-Stiftung unterstützt unbemittelte Familien sowie Institutionen und Körperschaften in der Stadt Wolfenbüttel, die soziale Projekte umsetzen.\n\n \n\n### Zentrale Aspekte der Förderung für Privatpersonen und Familien\n- Unterstützung für Kinder unbemittelter Eltern zur Förderung ihrer Erziehung sowie ihrer körperlichen und geistigen Entwicklung. \n- Hilfe für ältere und hilfsbedürftige Personen in besonderen Lebenslagen. \n- Förderungen erfolgen in der Regel als einmalige finanzielle Beihilfe, zum Beispiel als Weihnachtsbeihilfe oder zweckgebundene Unterstützung. \n- Die Antragstellung erfolgt Online. Bitte geben Sie hierbei eine kurze Ihres Anliegens an und legen nach Abschluss einen Verwendungsnachweis vor. \n- Kein Rechtsanspruch auf Förderung; jede Anfrage wird individuell geprüft. \n\n \n\n**Hinweis:** Die Wolfenbüttel-Stiftung bietet auch Fördermöglichkeiten für Institutionen und Körperschaften in Wolfenbüttel, die Kinder-, Jugend- oder Frauenförderung betreiben (siehe „Wolfenbüttel Stiftung – Organisation“).",
10981098
"en": "The Wolfenbüttel Foundation supports low-income families as well as institutions and organizations in the city of Wolfenbüttel that implement social projects.\n\n \n\n### Key aspects of support for individuals and families\n- Assistance for children from low-income families to promote their education and physical as well as mental development. \n- Support for elderly and needy individuals facing difficult life circumstances. \n- Funding is generally provided as a one-time financial grant, for example as a Christmas allowance or other targeted support. \n- Applications must be submitted in writing, including a brief explanation and proof of need. \n- There is no legal entitlement; each request is reviewed individually. \n\n \n\n**Note:** The Wolfenbüttel Foundation also provides funding opportunities for institutions and organizations in Wolfenbüttel that support children, youth, or women (see “Wolfenbüttel Foundation – Organisation”)."
10991099
},
11001100
"examples": {
@@ -1125,9 +1125,34 @@
11251125
"de": "Der Antrag auf Unterstützung durch die Wolfenbüttel-Stiftung kann formlos schriftlich gestellt werden.\n\n \n\n### Wichtige Details zur Antragstellung\n- **Zuständige Stelle**: die Geschäftsstelle der Wolfenbüttel-Stiftung. \n- **Form der Antragstellung**: formlos schriftlich mit kurzer Begründung und Nachweisen zur finanziellen Situation. \n- **Unterlagen**: Angaben zur Person, zur Bedarfssituation und ggf. Nachweise über Einkommen oder besondere Umstände. \n- **Fristen**: laufende Antragsmöglichkeit; rechtzeitig vor einer geplanten Anschaffung oder Maßnahme einreichen. \n- Hinweis: Für gemeinnützige Organisationen existiert ein separates Förderprogramm.",
11261126
"en": "Applications for support from the Wolfenbüttel Foundation can be submitted informally in writing.\n\n \n\n### Important details for the application\n- **Responsible office**: Wolfenbüttel Foundation office. \n- **Form of application**: informal written request including justification and proof of financial need. \n- **Documents**: personal details, description of the situation, and supporting evidence of financial hardship if available. \n- **Deadlines**: applications can be submitted at any time; preferably before planned expenses. \n- Note: A separate funding program exists for nonprofit organizations."
11271127
}
1128+
},
1129+
"links": {
1130+
"de": [
1131+
{
1132+
"title": "Online Antrag",
1133+
"description": "Hier können Sie den Antrag auf Unterstützung durch die Wolfenbüttel-Stiftung online stellen.",
1134+
"url": "https://portal.wolfenbuettel.de/dienstleistungen/-/egov-bis-detail/dienstleistung/35312/show"
1135+
},
1136+
{
1137+
"title": "Wolfenbüttel-Stiftung Webseite",
1138+
"description": "Weitere Informationen zur Wolfenbüttel-Stiftung finden Sie auf der offiziellen Webseite.",
1139+
"url": "https://www.wolfenbuettel.de/index.php?ModID=7&FID=2672.9008.1&object=tx%7C2672.9008.1"
1140+
}
1141+
],
1142+
"en": [
1143+
{
1144+
"title": "Online Application",
1145+
"description": "Here you can submit your application for support from the Wolfenbüttel Foundation online.",
1146+
"url": "https://portal.wolfenbuettel.de/dienstleistungen/-/egov-bis-detail/dienstleistung/35312/show"
1147+
},
1148+
{
1149+
"title": "Wolfenbüttel Foundation Website",
1150+
"description": "For more information about the Wolfenbüttel Foundation, visit the official website.",
1151+
"url": "https://www.wolfenbuettel.de/index.php?ModID=7&FID=2672.9008.1&object=tx%7C2672.9008.1"
1152+
}
1153+
]
11281154
}
11291155
},
1130-
11311156
"ff:wolfenbuettel-stiftung-organisation": {
11321157
"id": "ff:wolfenbuettel-stiftung-organisation",
11331158
"status": "beta",
@@ -1142,7 +1167,7 @@
11421167
},
11431168
"general": {
11441169
"brief": {
1145-
"de": "Die Wolfenbüttel-Stiftung unterstützt Institutionen und Körperschaften in der Stadt Wolfenbüttel, die soziale Projekte umsetzen und dabei Hilfsbedürftige, Kinder- und Jugendarbeit oder Frauenförderung unterstützen.\n\n \n\n### Zentrale Aspekte der Förderung für Organisationen und Vereine\n- Förderung von Projekten, die dem Stiftungszweck entsprechen – insbesondere in den Bereichen Kinder- und Jugendhilfe, Altenhilfe, soziale Unterstützung und Gleichstellung. \n- Unterstützung erfolgt in der Regel als einmalige Zuwendung ohne wiederkehrenden Anspruch. \n- Antragstellung erfolgt schriftlich mit Projektbeschreibung, Finanzierungsplan und kurzer Begründung des Bedarfs. \n- Kein Rechtsanspruch auf Förderung; jede Anfrage wird individuell geprüft. \n\n \n\n**Hinweis:** Die Wolfenbüttel-Stiftung bietet auch direkte Unterstützung für unbemittelte Familien sowie ältere und hilfsbedürftige Personen (siehe „Wolfenbüttel Stiftung – Privatperson und Familie“).",
1170+
"de": "Die Wolfenbüttel-Stiftung unterstützt Institutionen und Körperschaften in der Stadt Wolfenbüttel, die soziale Projekte umsetzen und dabei Hilfsbedürftige, Kinder- und Jugendarbeit oder Frauenförderung unterstützen.\n\n \n\n### Zentrale Aspekte der Förderung für Organisationen und Vereine\n- Förderung von Projekten, die dem Stiftungszweck entsprechen – insbesondere in den Bereichen Kinder- und Jugendhilfe, Altenhilfe, soziale Unterstützung und Gleichstellung. \n- Unterstützung erfolgt in der Regel als einmalige Zuwendung ohne wiederkehrenden Anspruch. \n- Die Antragstellung erfolgt Online. Bitte geben Sie hierbei eine kurze Projektbeschreibung an und legen nach Abschluss einen Verwendungsnachweis vor. \n- Kein Rechtsanspruch auf Förderung; jede Anfrage wird individuell geprüft.\n\n \n\n**Hinweis:** Die Wolfenbüttel-Stiftung bietet auch direkte Unterstützung für unbemittelte Familien sowie ältere und hilfsbedürftige Personen (siehe „Wolfenbüttel Stiftung – Privatperson und Familie“).",
11461171
"en": "The Wolfenbüttel Foundation supports institutions and organizations in the city of Wolfenbüttel that carry out social projects and promote assistance for people in need, youth work, or the advancement of women.\n\n \n\n### Key aspects of support for organizations and associations\n- Funding for projects that serve the foundation’s purpose, particularly in the areas of child and youth welfare, elderly care, social support, and equality. \n- Support is generally provided as a one-time grant without recurring entitlement. \n- Applications must be submitted in writing, including a project description, budget plan, and short justification of the need. \n- There is no legal entitlement; each application is reviewed individually. \n\n \n\n**Note:** The Wolfenbüttel Foundation also provides direct assistance for low-income families as well as elderly and needy individuals (see “Wolfenbüttel Foundation – Individuals and Families”)."
11471172
},
11481173
"examples": {
@@ -1173,6 +1198,32 @@
11731198
"de": "Der Antrag auf Förderung durch die Wolfenbüttel-Stiftung wird direkt bei der Stiftung eingereicht.\n\n \n\n### Wichtige Details zur Antragstellung\n- **Zuständige Stelle**: die Geschäftsstelle der Wolfenbüttel-Stiftung. \n- **Form der Antragstellung**: schriftlich mit einem formlosen Förderantrag oder dem Antragsformular der Stiftung. \n- **Unterlagen**: Projektbeschreibung, Kosten- und Finanzierungsplan, Nachweis der Gemeinnützigkeit und ggf. weitere Unterlagen. \n- **Fristen**: rechtzeitig vor Projektbeginn einreichen; rückwirkende Förderung ausgeschlossen. \n- Hinweis: Für Privatpersonen und Familien gibt es ein separates Unterstützungsangebot.",
11741199
"en": "The application for funding from the Wolfenbüttel Foundation must be submitted directly to the foundation.\n\n \n\n### Important details for the application\n- **Responsible office**: Wolfenbüttel Foundation office. \n- **Form of application**: written request, either informal or using the foundation’s form. \n- **Documents**: project description, budget and financing plan, proof of nonprofit status, and other supporting materials as required. \n- **Deadlines**: applications should be submitted before project start; retroactive funding is excluded. \n- Note: A separate support program exists for individuals and families."
11751200
}
1201+
},
1202+
"links": {
1203+
"de": [
1204+
{
1205+
"title": "Online Antrag",
1206+
"description": "Hier können Sie den Antrag auf Unterstützung durch die Wolfenbüttel-Stiftung online stellen.",
1207+
"url": "https://portal.wolfenbuettel.de/dienstleistungen/-/egov-bis-detail/dienstleistung/35312/show"
1208+
},
1209+
{
1210+
"title": "Wolfenbüttel-Stiftung Webseite",
1211+
"description": "Weitere Informationen zur Wolfenbüttel-Stiftung finden Sie auf der offiziellen Webseite.",
1212+
"url": "https://www.wolfenbuettel.de/index.php?ModID=7&FID=2672.9008.1&object=tx%7C2672.9008.1"
1213+
}
1214+
],
1215+
"en": [
1216+
{
1217+
"title": "Online Application",
1218+
"description": "Here you can submit your application for support from the Wolfenbüttel Foundation online.",
1219+
"url": "https://portal.wolfenbuettel.de/dienstleistungen/-/egov-bis-detail/dienstleistung/35312/show"
1220+
},
1221+
{
1222+
"title": "Wolfenbüttel Foundation Website",
1223+
"description": "For more information about the Wolfenbüttel Foundation, visit the official website.",
1224+
"url": "https://www.wolfenbuettel.de/index.php?ModID=7&FID=2672.9008.1&object=tx%7C2672.9008.1"
1225+
}
1226+
]
11761227
}
11771228
},
11781229
"ff:ausbildungsgeld": {
@@ -2162,7 +2213,7 @@
21622213
"title": "Erwachsene Person mit Blindengeld",
21632214
"description": "Thomas (56) ist blind und lebt in Niedersachsen.\n\n \n\n### Vorteile für Thomas\n- Das **Landesblindengeld in Niedersachsen** beträgt **450 €** pro Monat.\n- Die **Blindenhilfe nach § 72 SGB XII** sieht für Volljährige **913,19 €** monatlich vor.\n- Da das Landesblindengeld denselben Zweck erfüllt, wird es **voll auf die Blindenhilfe angerechnet**.\n- Das Sozialamt zahlt daher **die Differenz** von **463,19 €** als Blindenhilfe aus."
21642215
},
2165-
{
2216+
{
21662217
"title": "Pflegebedürftige Person mit Pflegegrad",
21672218
"description": "Maria (72) ist blind und hat **Pflegegrad 3**.\n\n \n\n### Auswirkungen auf ihre Blindenhilfe\n- Der Regelsatz der **Blindenhilfe** beträgt **913,19 €** monatlich.\n- Maria erhält zusätzlich **Pflegegeld nach Pflegegrad 3** in Höhe von **599 €** aus der Pflegeversicherung.\n- Davon werden **40 % (239,60 €)** pauschal auf die Blindenhilfe angerechnet, weil beide Leistungen ähnliche Unterstützungen abdecken.\n- Ihre **Blindenhilfe verringert sich dadurch auf 673,59 €** monatlich."
21682219
}

src/ui/language/translations.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,9 @@ const translations = {
315315
customHints: {
316316
title: "Hints for you based on your profile"
317317
},
318+
links: {
319+
title: "Helpful links",
320+
},
318321
goals: "Goals",
319322
benefitType: "Benefit type",
320323
benefitScope: "Benefit scope",
@@ -707,6 +710,9 @@ const translations = {
707710
customHints: {
708711
title: "Hinweise für Sie, basierend auf Ihrem Profil"
709712
},
713+
links: {
714+
title: "Nützliche Links",
715+
},
710716
description: "Beschreibung",
711717
goals: "Ziele",
712718
benefitType: "Leistungsgegenstand",

src/ui/screens/benefit-page/BenefitPageScreen.js

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import BenefitPageRequirements from './components/BenefitPageRequirements';
99
import BenefitPageLocal from './components/BenefitPageLocal';
1010
import BenefitPageCustomHints from "@/ui/screens/benefit-page/components/BenefitPageCustomHints";
1111
import featureFlags from "@/featureFlags";
12+
import BenefitPageLinks from './components/BenefitPageLinks';
1213

1314
const BenefitPageScreen = ({
1415
t,
@@ -30,32 +31,37 @@ const BenefitPageScreen = ({
3031
<Layout isApp={true} logo={false} back="Back">
3132
<AppScreenWrapperContainer backTarget={'/eligibility-overview'}>
3233
<VBox sx={{ gap: { xs: 4, md: 8 } }}>
33-
<BenefitPageHeader
34-
id={id}
35-
benefit={benefitPageData}
36-
validatedStatus={validatedStatus}
37-
validationResult={validationResult}
38-
targetClass={targetClass}
34+
<BenefitPageHeader
35+
id={id}
36+
benefit={benefitPageData}
37+
validatedStatus={validatedStatus}
38+
validationResult={validationResult}
39+
targetClass={targetClass}
3940
categoryTitles={categoryTitles}
4041
/>
41-
<VBox sx={{ gap: { xs: 4, md: 8 }}}>
42+
<VBox sx={{ gap: { xs: 4, md: 8 } }}>
4243
{
4344
featureFlags.customHints && customHints && customHints.length > 0 && (
4445
<BenefitPageCustomHints t={t} isDesktop={isDesktop} customHints={customHints} />
4546
)
4647
}
4748
<BenefitPageGeneral t={t} isDesktop={isDesktop} benefitPageData={benefitPageData} />
49+
{
50+
benefitPageData?.linksList?.length > 0 && (
51+
<BenefitPageLinks t={t} linksList={benefitPageData?.linksList} />
52+
)
53+
}
4854
<BenefitPageApplication t={t} isDesktop={isDesktop} benefitPageData={benefitPageData} xml={xml} />
4955
{
5056
localisedData && (
5157
<BenefitPageLocal t={t} isDesktop={isDesktop} localisedData={localisedData} />
5258
)
5359
}
54-
<BenefitPageRequirements
55-
t={t}
56-
validatedStatus={validatedStatus}
57-
isDesktop={isDesktop}
58-
evalGraph={matchingGraph}
60+
<BenefitPageRequirements
61+
t={t}
62+
validatedStatus={validatedStatus}
63+
isDesktop={isDesktop}
64+
evalGraph={matchingGraph}
5965
violations={violations}
6066
/>
6167
</VBox>

src/ui/screens/benefit-page/hooks/useFetchStaticBenefitPageData.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const useFetchStaticBenefitPageData = (id, language) => {
2525
brief : pickLang(resource?.general?.brief, language, null),
2626
scope : pickLang(resource?.general?.scope, language, null),
2727
examplesList : pickLang(resource?.general?.examples, language, null),
28+
linksList: pickLang(resource?.links, language, null),
2829
applicationProcess: pickLang(resource?.application_process?.brief, language, null),
2930
localisedData: resource?.specific ? resource.specific : null,
3031
customHints: resource?.customHints ? resource.customHints : null,

src/ui/shared-components/buttons/ButtonStyles.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,15 @@ const buttonStyles = {
116116
borderColor: "black.main",
117117
},
118118
},
119+
transparentBlueOutlined: {
120+
backgroundColor: "transparent",
121+
color: "blue.dark",
122+
borderColor: "blue.main",
123+
"&:hover": {
124+
backgroundColor: "blue.main",
125+
color: "blue.dark",
126+
},
127+
},
119128
default: {
120129
backgroundColor: "yellow.main",
121130
color: "black.main",

src/ui/shared-components/buttons/RegularButton.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ const RegularButton = ({
3838
const chosenSizeStyles = sizeStyles[size] || sizeStyles.medium;
3939
const chosenVariantStyles = buttonStyles[variant] || buttonStyles.default;
4040

41+
const isExternal = link && /^https?:\/\//.test(link);
42+
4143
return (
4244
<Button
4345
variant="contained"
@@ -48,7 +50,14 @@ const RegularButton = ({
4850
...chosenVariantStyles,
4951
}}
5052
{...(link
51-
? {
53+
? isExternal
54+
? {
55+
component: "a",
56+
href: link,
57+
target: "_blank",
58+
rel: "noopener noreferrer",
59+
}
60+
: {
5261
component: Link,
5362
to: link,
5463
}

0 commit comments

Comments
 (0)