Skip to content

Commit c31152d

Browse files
committed
merge feature flag and new beta
2 parents 7b4167c + 2f4bcd1 commit c31152d

5 files changed

Lines changed: 25 additions & 21 deletions

File tree

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

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,23 +108,28 @@
108108
},
109109
{
110110
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/bielefeld/shacl/schwerbehindertenausweis.ttl",
111-
"rpUri": "https://foerderfunke.org/default#schwerbehindertenausweis"
111+
"rpUri": "https://foerderfunke.org/default#schwerbehindertenausweis",
112+
"behindFeatureFlag": "bielefunke"
112113
},
113114
{
114115
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/bielefeld/shacl/erwerbsminderungsrente-voll.ttl",
115-
"rpUri": "https://foerderfunke.org/default#erwerbsminderungsrente-voll"
116+
"rpUri": "https://foerderfunke.org/default#erwerbsminderungsrente-voll",
117+
"behindFeatureFlag": "bielefunke"
116118
},
117119
{
118120
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/bielefeld/shacl/erwerbsminderungsrente-teilweise.ttl",
119-
"rpUri": "https://foerderfunke.org/default#erwerbsminderungsrente-teilweise"
121+
"rpUri": "https://foerderfunke.org/default#erwerbsminderungsrente-teilweise",
122+
"behindFeatureFlag": "bielefunke"
120123
},
121124
{
122125
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/bielefeld/shacl/substitutionstherapie-regulaer.ttl",
123-
"rpUri": "https://foerderfunke.org/default#substitutionstherapie-regulaer"
126+
"rpUri": "https://foerderfunke.org/default#substitutionstherapie-regulaer",
127+
"behindFeatureFlag": "bielefunke"
124128
},
125129
{
126130
"fileUrl": "https://raw.githubusercontent.com/Citizen-Knowledge-Graph/knowledge-base/main/bielefeld/shacl/substitutionstherapie-diamorphin.ttl",
127-
"rpUri": "https://foerderfunke.org/default#substitutionstherapie-diamorphin"
131+
"rpUri": "https://foerderfunke.org/default#substitutionstherapie-diamorphin",
132+
"behindFeatureFlag": "bielefunke"
128133
}
129134
]
130135
}

src/AppRoutes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ const AppRoutes = () => (
3434
<Route path="/questions" element={<QuestionPageRouter/>}/>
3535
<Route path="/impressum" element={<ImpressumPage/>}/>
3636
<Route path="/data-protection" element={<DataProtection/>}/>
37-
<Route path="/bielefeld" element={<LandingPage runway="bielefeld" />}/>
38-
<Route path="/bielefunke" element={<LandingPage runway="bielefeld" />}/>
37+
<Route path="/bielefeld" element={<LandingPage runway="bielefunke" />}/>
38+
<Route path="/bielefunke" element={<LandingPage runway="bielefunke" />}/>
3939
</Routes>
4040
);
4141

src/featureFlags.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
const defaultFlags = {
2-
showNearestCounselingCentre: false,
32
showMermaidRuleGraph: false,
4-
runwaysActive: false
3+
bielefunke: false
54
};
65

76
const getFeatureFlag = (flag) => {
@@ -10,9 +9,8 @@ const getFeatureFlag = (flag) => {
109
};
1110

1211
const featureFlags = {
13-
showNearestCounselingCentre: getFeatureFlag('showNearestCounselingCentre'),
1412
showMermaidRuleGraph: getFeatureFlag('showMermaidRuleGraph'),
15-
runwaysActive: getFeatureFlag('runwaysActive')
13+
bielefunke: getFeatureFlag('bielefunke')
1614
};
1715

1816
export const setFeatureFlag = (flag, value) => {

src/ui/screens/benefit-page/components/BenefitPageLinksList.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ import Collapse from "@mui/material/Collapse";
66
import { HBox, VBox } from "@/ui/shared-components/LayoutBoxes";
77
import theme from '@/theme';
88
import OpenInNewIcon from '@mui/icons-material/OpenInNew';
9-
import featureFlags from "@/featureFlags";
109
import haversine from "haversine-distance"
1110

1211
const BenefitPageLinksList = ({ listTitle, data }) => {
1312
const [showAdditionalSupport, setShowAdditionalSupport] = useState(false);
1413
const [userCoordinates, setUserCoordinates] = useState(null);
1514
const [nearestCounselingCenters, setNearestCounselingCenters] = useState([]);
15+
const showNearestCounselingCentre = false;
1616

1717
const convertAddressToCoordinates = async () => {
1818
const address = prompt("Enter your address:");
@@ -122,7 +122,7 @@ const BenefitPageLinksList = ({ listTitle, data }) => {
122122
)
123123
}
124124
</VBox>
125-
{featureFlags.showNearestCounselingCentre &&
125+
{showNearestCounselingCentre &&
126126
<VBox sx={{ gap: 4, maxWidth: '800px' }}>
127127
<Typography variant="h3" sx={{ fontWeight: '600', wordBreak: "break-word", paddingTop: '32px' }}>
128128
Finde die nächste Caritas-Sozialberatungsstelle

src/ui/screens/landing-page/sections/top-section/LandingPageTopSection.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import RegularButton from "@/ui/shared-components/buttons/RegularButton";
55
import LandingPageSectionWrapper from "../../components/LandingPageSectionWrapper";
66
import LandingPageTopSectionShared from "./components/LandingPageTopSectionShared";
77
import featureFlags from "@/featureFlags";
8+
import { Typography } from "@mui/material";
9+
import { Link } from 'react-router-dom';
810

911
const LandingPageTopSection = ({ runway }) => {
1012
const isDesktop = useStore((state) => state.isDesktop);
@@ -19,15 +21,14 @@ const LandingPageTopSection = ({ runway }) => {
1921
<VBox sx={{ width: "50%", alignItems: "center" }}>
2022
<VBox sx={{ maxWidth: "600px", gap: 8 }}>
2123
<LandingPageTopSectionShared />
22-
{runway === "bielefeld" && featureFlags.runwaysActive && (
24+
{runway === "bielefunke" && featureFlags.bielefunke && (
2325
<>
24-
<div>
25-
Willkommen beim Pilotprojekt Bielefeld!
26-
<br/>
27-
Gebt uns gerne Feedback. TODO: dedicated Email address?
28-
<br/>
29-
TODO: Link zum Katalog mit Vorauswahl & Anspruch prüfen für Vorauswahl
30-
</div>
26+
<Typography variant="h2">Willkommen beim Pilotprojekt Bielefeld!</Typography>
27+
<Typography variant="body1" sx={{ textAlign: 'left' }}>
28+
Gebt uns gerne Feedback: (dedicated email address?)
29+
<br/><br/>
30+
Siehe <Link to={"/eligibility-overview"}>hier</Link> die Leistungen die wir im Rahmen des Pilotprojekts bis jetzt eingepflegt haben.
31+
</Typography>
3132
</>
3233
)}
3334
<RegularButton variant={'yellowContained'} link='/user-routing' />

0 commit comments

Comments
 (0)