diff --git a/apps/mobile/src/app/onboarding.tsx b/apps/mobile/src/app/onboarding.tsx index d88b53e..0011121 100644 --- a/apps/mobile/src/app/onboarding.tsx +++ b/apps/mobile/src/app/onboarding.tsx @@ -42,6 +42,8 @@ const GOALS = [ const DIETS = ["omnivore", "flexitarian", "pescatarian", "vegetarian", "vegan"] as const; +const RELIGIOUS = ["none", "halal", "kosher", "hindu_no_beef", "buddhist_vegetarian"] as const; + const ALLERGENS = [ "gluten", "milk", @@ -75,6 +77,7 @@ export default function OnboardingScreen() { // Step B state const [diet, setDiet] = useState("omnivore"); + const [religiousRule, setReligiousRule] = useState("none"); const [allergens, setAllergens] = useState([]); const [householdKind, setHouseholdKind] = useState<"create" | "join" | "skip">("create"); const [householdName, setHouseholdName] = useState(t("onboarding.householdDefaultName")); @@ -136,6 +139,7 @@ export default function OnboardingScreen() { preferences: { dietPattern: diet, allergens, + religiousRule, }, householdChoice: householdKind === "create" @@ -280,6 +284,19 @@ export default function OnboardingScreen() { + + {t("onboarding.religious")} + + {RELIGIOUS.map((id) => ( + setReligiousRule(id)} + /> + ))} + + {t("onboarding.allergies")} {ALLERGENS.map((id) => ( diff --git a/apps/mobile/src/locales/sv/common.json b/apps/mobile/src/locales/sv/common.json index 342eb98..1364da8 100644 --- a/apps/mobile/src/locales/sv/common.json +++ b/apps/mobile/src/locales/sv/common.json @@ -174,6 +174,12 @@ "onboarding.birthYearPlaceholder": "Födelseår", "onboarding.bodyTitle": "För personliga kalorimål (frivilligt)", "onboarding.diet": "Hur äter du?", + "onboarding.religious": "Religiös kosthållning", + "onboarding.religious.none": "Ingen", + "onboarding.religious.halal": "Halal (inget fläsk)", + "onboarding.religious.kosher": "Kosher", + "onboarding.religious.hindu_no_beef": "Inget nötkött", + "onboarding.religious.buddhist_vegetarian": "Buddhistisk vegetarisk", "onboarding.diet.flexitarian": "Flexitarian", "onboarding.diet.omnivore": "Allätare", "onboarding.diet.pescatarian": "Pescetarian",