3Feel free to mess around with this val and make it your own :). Just click on "Fork" in the top right.
4
5You can change the phrases that show up as you click no, you can change the firstImg and secondImg, maybe even add more images. And you can also change the colors and any of the text on the screen!
6
7Have fun with it and hopefully your crush says yes hehe.
3Feel free to mess around with this val and make it your own :). Just click on "Fork" in the top right.
4
5You can change the phrases that show up as you click no, you can change the firstImg and secondImg, maybe even add more images. And you can also change the colors and any of the text on the screen!
6
7Have fun with it and hopefully your crush says yes hehe.
16 const [noClicks, setNoClicks] = useState(0);
17 const [isValentine, setIsValentine] = useState(false);
18 const [showThirdImage, setShowThirdImage] = useState(false); // State to control third image visibility
19 const yesButtonSize = (noClicks * 20) + 16;
20
21 const firstImg = "https://media.tenor.com/VIChDQ6ejRQAAAAj/jumping-bear-hearts-no-png.gif";
22 const secondImg = "https://media.tenor.com/f1xnRxTRxLAAAAAj/bears-with-kisses-bg.gif";
23 const thirdImg = "https://media.tenor.com/0imRtuzqccIAAAAj/bubu-dudu-flower-gift.gif"; // Third image
24
25 const handleNo = () => {
32
33 const handleFinalYes = () => {
34 setShowThirdImage(true); // Show the third image
35 };
36
117 )}
118
119 {showThirdImage && (
120 <div
121 style={{
145 const Footer = (await import("https://esm.town/v/vawogbemi/yongeStreetFooter")).default;
146 const footerSvg = renderToString(<Footer props={{ width: 48, height: 48 }} />);
147 const faviconData = `data:image/svg+xml,${encodeURIComponent(footerSvg)}`;
148
149 return new Response(
155 <meta name="viewport" content="width=device-width, initial-scale=1.0">
156 <title>Yonge Street</title>
157 <link rel="icon" type="image/svg+xml" size="48x48" href="${faviconData}">
158 <script src="https://cdn.tailwindcss.com"></script>
159 <script>
1165 <meta property="og:description" content="Turn your ideas into fully functional apps in less than a second – powered by Llama3.3-70b on Cerebras's super-fast wafer chips. Code is 100% open-source, hosted on Val Town."">
1166 <meta property="og:type" content="website">
1167 <meta property="og:image" content="https://stevekrouse-blob_admin.web.val.run/api/public/CerebrasCoderOG.jpg">
1168
1169
3Feel free to mess around with this val and make it your own :). Just click on "Fork" in the top right.
4
5You can change the phrases that show up as you click no, you can change the firstImg and secondImg, maybe even add more images. And you can also change the colors and any of the text on the screen!
6
7Have fun with it and hopefully your crush says yes hehe.
136 if (file) {
137 try {
138 const result = await QrScanner.scanImage(file);
139 handleQRCodeDetected(result.data);
140 } catch (error) {
141 alert("No QR code found in the uploaded image.");
142 }
143 }
317 type="file"
318 ref={fileInputRef}
319 accept="image/*"
320 onChange={handleFileUpload}
321 style={{ display: 'none' }}
331 }}
332 >
333 Upload Image
334 </button>
335 </div>
144 margin: 10,
145 filename: `${selectedNote.title || 'Untitled'}_note.pdf`,
146 image: { type: 'jpeg', quality: 0.98 },
147 html2canvas: { scale: 2 },
148 jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' }
3Feel free to mess around with this val and make it your own :). Just click on "Fork" in the top right.
4
5You can change the phrases that show up as you click no, you can change the firstImg and secondImg, maybe even add more images. And you can also change the colors and any of the text on the screen!
6
7Have fun with it and hopefully your crush says yes hehe.
3Feel free to mess around with this val and make it your own :). Just click on "Fork" in the top right.
4
5You can change the phrases that show up as you click no, you can change the firstImg and secondImg, maybe even add more images. And you can also change the colors and any of the text on the screen!
6
7Have fun with it and hopefully your crush says yes hehe.