From a57d0d0a05518f70b8b1d7cbbc919b9822572dbc Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 14:34:21 +0000 Subject: [PATCH 1/2] Update src/app/layout.tsx --- src/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 87492e4..7dbb7bc 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1419,4 +1419,4 @@ export default function RootLayout({ ); -} +} \ No newline at end of file -- 2.49.1 From ac6d8e722d6d6cf97336c556971651e9eb56124e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 14:34:22 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 118 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 116 insertions(+), 2 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 778124b..fe07cea 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,9 +9,47 @@ import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen'; import ContactFaq from '@/components/sections/contact/ContactFaq'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; -import { Star, ThumbsUp, Users, Clock, Phone, Heart } from "lucide-react"; +import { Star, ThumbsUp, Users, Clock, Phone, Heart, AlertCircle, Leaf } from "lucide-react"; +import { useState } from "react"; export default function LandingPage() { + const [selectedOptions, setSelectedOptions] = useState>({ + allergens: 'none', + diet: 'regular' + }); + + const allergenOptions = [ + { id: 'none', label: 'Fără alergeni selectați' }, + { id: 'gluten', label: '🌾 Gluten' }, + { id: 'dairy', label: '🥛 Lactate' }, + { id: 'nuts', label: '🥜 Nuci' }, + { id: 'shellfish', label: '🦐 Fructe de mare' }, + { id: 'soy', label: '🫘 Soia' }, + { id: 'sesame', label: '🌱 Susam' } + ]; + + const dietOptions = [ + { id: 'regular', label: 'Regular' }, + { id: 'vegetarian', label: '🥬 Vegetarian' }, + { id: 'vegan', label: '🌱 Vegan' }, + { id: 'keto', label: '🥩 Keto' }, + { id: 'lowcarb', label: '📊 Low Carb' } + ]; + + const handleAllergenChange = (allergen: string) => { + setSelectedOptions(prev => ({ + ...prev, + allergens: allergen + })); + }; + + const handleDietChange = (diet: string) => { + setSelectedOptions(prev => ({ + ...prev, + diet: diet + })); + }; + return ( +
+
+
+

+ + Alergeni și Preferințe Dietetice +

+

Selectează opțiunile tale pentru a ne ajuta să găsim meniuri potrivite pentru tine

+
+ +
+ {/* Allergens Section */} +
+

+ + Alergeni +

+
+ {allergenOptions.map((option) => ( + + ))} +
+ {selectedOptions.allergens !== 'none' && ( +
+ Atenție: Te vom înștiința când se prepară mâncare pentru alergenia selectată. +
+ )} +
+ + {/* Diet Preferences Section */} +
+

+ + Preferințe Dietetice +

+
+ {dietOptions.map((option) => ( + + ))} +
+ {selectedOptions.diet !== 'regular' && ( +
+ Perfect! Avem preparate speciale {dietOptions.find(d => d.id === selectedOptions.diet)?.label?.toLowerCase()}. +
+ )} +
+
+ +
+

+ Selecții curente: Alergeni: {allergenOptions.find(a => a.id === selectedOptions.allergens)?.label} • Dieta: {dietOptions.find(d => d.id === selectedOptions.diet)?.label} +

+
+
+
+