import React, { useState } from 'react'; import { Heart, Stars } from 'lucide-react'; export default function App() { const [yesPressed, setYesPressed] = useState(false); const [noCount, setNoCount] = useState(0); // Teksty, które pojawiają się na przycisku "Nie" po kolejnych kliknięciach const phrases = [ "Nie", "Jesteś pewien?", "Naprawdę?", "Proszę, pomyśl jeszcze raz!", "Zrobisz mi przykrość :(", "Będę płakać...", "Złamię mi serce...", "Bardzo proszę...", "Okej, przestaję pytać...", "Żartowałam, PROSZĘ TAK! ❤️" ]; // Obliczanie tekstu dla przycisku "Nie" const getNoButtonText = () => { return phrases[Math.min(noCount, phrases.length - 1)]; }; // Obliczanie wielkości przycisku "Tak" - rośnie z każdym kliknięciem "Nie" const yesButtonSize = noCount * 20 + 16; // Główny widok po kliknięciu TAK if (yesPressed) { return (

Jeeej! Wiedziałam! ❤️

Jesteś moją najlepszą Walentynką!

{/* Zdjęcie szczęśliwych zwierzaków */}
Szczęśliwe kotki i pieski
🐱 🐶 💖
); } // Widok początkowy z pytaniem return (
{/* Ozdobne ikonki w tle */}
{/* Zdjęcie proszącego zwierzaka */}
Cute dog

Czy zostaniesz moją Walentynką? 🌹

{/* Przycisk TAK */} {/* Przycisk NIE */}
Tylko jedna odpowiedź jest poprawna
{/* Standardowy tag style kompatybilny z każdym Reactem */}
); }