import React, { useState, useRef, useEffect } from 'react'; // Data structure containing all the updated texts and configurations for Web Design const highlightsData = [ { id: 'landing', title: 'דפי נחיתה', icon: ( ), stories: [ { theme: 'orange', isIntro: true, title: "דפי נחיתה", subtitle: "המכונה שמביאה לכם לידים 🚀", cta: "מתחילים >>" }, { theme: 'dark', content: "מה זה בכלל דף נחיתה? 🤔\n\nעמוד אינטרנט בודד וממוקד שמטרתו אחת ויחידה: לגרום לגולש לבצע פעולה (להשאיר פרטים או לקנות).", cta: "המשיכו לקרוא >>" }, { theme: 'orange', content: "למה אתם חייבים אחד? 🎯\n\nכי בניגוד לאתר רגיל עם המון הסחות דעת, דף נחיתה בנוי כמו משפך מדויק שממיר מתעניינים ללקוחות.", cta: null }, { theme: 'light', content: "הנוסחה שלנו בדפי פלוס: ✨\n\nעיצוב מהפנט\n+ קופירייטינג חד\n+ זמני טעינה מהירים\n= מקסימום לידים לעסק שלכם.", cta: null }, { theme: 'orange', content: "אלמנט אמון (Trust) 🤝\n\nהוספת המלצות, סמלים ואבטחה בדף הנחיתה מעלה את אחוזי ההמרה בעשרות אחוזים.", cta: null }, { theme: 'light', content: "מבחני A/B 🧪\n\nדף נחיתה מנצח הוא כזה שנבדק כל הזמן. משנים כותרת, בודקים צבע כפתור - וממקסמים תוצאות.", cta: null }, { theme: 'dark', content: "מוכנים להטיס את הקמפיין שלכם עם דף נחיתה ממיר? 🚀", cta: "שלחו לנו הודעה לפרטים ✉️" } ] }, { id: 'website', title: 'אתר תדמית', icon: ( ), stories: [ { theme: 'dark', isIntro: true, title: "אתר תדמית", subtitle: "הבית הדיגיטלי של העסק שלכם 🏠", cta: "בואו נראה למה >>" }, { theme: 'orange', content: "אתר תדמית - הבית הדיגיטלי שלכם. 🏠\n\nהמקום שבו לקוחות פוטנציאליים בודקים מי אתם, מה אתם מציעים, ולמה כדאי לסמוך עליכם.", cta: null }, { theme: 'light', content: "איך העסק שלכם נראה ברשת? 💼\n\nאתר מיושן או איטי פוגע באמינות. אתר מודרני משדר סמכותיות, יוקרה ומקצוענות.", cta: null }, { theme: 'dark', content: "מה אנחנו מציעים? 💻\n\nאפיון חכם, עיצוב מותאם אישית (UI/UX), חוויית גלישה חלקה והתאמה מושלמת למובייל.", cta: null }, { theme: 'light', content: "הכנה לקידום בגוגל (SEO) 🔍\n\nאתר יפה זה לא מספיק. אנחנו בונים אתרים עם קוד נקי והיררכיה שגוגל פשוט אוהב לסרוק.", cta: null }, { theme: 'dark', content: "מערכת ניהול נוחה 🛠️\n\nאתם מקבלים שליטה מלאה! הדרכה מסודרת איך לעדכן תוכן, תמונות וטקסטים בקלות ובלי ידע בקוד.", cta: null }, { theme: 'orange', content: "בואו נבנה לכם נכס דיגיטלי שמשאיר רושם ראשוני מנצח. 🏆", cta: "דברו איתנו ונתחיל לאפיין 💬" } ] }, { id: 'strategy', title: 'אסטרטגיה', icon: ( ), stories: [ { theme: 'orange', isIntro: true, title: "אסטרטגיה", subtitle: "בוחרים את הכלי הנכון למשימה ♟️", cta: "מתחילים >>" }, { theme: 'light', content: "אסטרטגיה דיגיטלית נכונה מתחילה בבחירת הכלי הנכון. ♟️\n\nמתי נשתמש בדף נחיתה ומתי נצטרך אתר תדמית שלם?", cta: null }, { theme: 'dark', content: "קמפיין ממומן? רק דף נחיתה! 🎯\n\nכשאתם משלמים על קליקים, אתם רוצים את הגולש ממוקד, בלי תפריטים ובלי הסחות דעת.", cta: null }, { theme: 'orange', content: "בניית מותג לטווח ארוך? אתר תדמית! 🌐\n\nכדי שלקוחות ימצאו אתכם אורגנית ויכירו את כל השירותים שלכם לעומק.", cta: null }, { theme: 'orange', content: "המסע של הלקוח 🗺️\n\nמאיפה הוא מגיע? מה הוא קורא קודם? תכנון מדויק של חווית המשתמש (UX) חוסך נטישות.", cta: null }, { theme: 'light', content: "מחקר מתחרים 🕵️‍♂️\n\nלפני שאנחנו כותבים שורת קוד אחת, אנחנו בודקים מה עובד בתחום שלכם - ועושים את זה טוב יותר.", cta: null }, { theme: 'dark', content: "השילוב המנצח: אתר חזק למותג, ודפי נחיתה נפרדים לכל קמפיין. 🤝", cta: "שלחו הודעה לייעוץ מקצועי >>" } ] }, { id: 'tips', title: 'טיפים', icon: ( ), stories: [ { theme: 'dark', isIntro: true, title: "טיפים של אלופים", subtitle: "כלים פרקטיים לשדרוג הנכסים שלכם 💡", cta: "לגזור ולשמור >>" }, { theme: 'dark', content: "טיפ זהב #1: מהירות היא הכל. ⚡\n\nגולש ממוצע נוטש דף שלא נטען תוך 3 שניות. ודאו שהאתר שלכם עבר אופטימיזציה לתמונות.", cta: null }, { theme: 'orange', content: "טיפ זהב #2: Mobile First. 📱\n\nמעל 80% מהגולשים מגיעים מהנייד. אם האתר לא נראה שם מושלם - איבדתם אותם.", cta: null }, { theme: 'light', content: "טיפ זהב #3: כפתור ברור (CTA). 🔘\n\nאל תתנו לגולש לנחש מה לעשות. 'השאירו פרטים', 'חייגו עכשיו' - צריך להיות בולט ומזמין.", cta: null }, { theme: 'orange', content: "טיפ זהב #4: פחות זה יותר. 🧹\n\nאל תעמיסו טקסטים ארוכים! השתמשו בכותרות ברורות, נקודות (Bullet points) ורווחים לבנים.", cta: null }, { theme: 'light', content: "טיפ זהב #5: הוכחה חברתית. ⭐\n\nתמיד תשלבו וידאו או תמונות אותנטיות של לקוחות ממליצים. אנשים קונים מאנשים.", cta: null }, { theme: 'dark', content: "רוצים עוד ערך על בניית נכסים דיגיטליים שיעיפו לכם את העסק? 🔔", cta: "עקבו אחרינו לעוד טיפים שווים 👇" } ] }, { id: 'organic', title: 'נוכחות אורגנית', icon: ( ), stories: [ { theme: 'orange', isIntro: true, title: "נוכחות אורגנית", subtitle: "איך לגרום להם למצוא אתכם בקלות 🌐", cta: "החליקו פנימה >>" }, { theme: 'dark', content: "האם העסק שלך קיים באמת? 🤔\n\nהיום, כרטיס הביקור שלכם מפוזר על פני מספר רשתות. נוכחות אורגנית חזקה בונה אמון.", cta: null }, { theme: 'orange', content: "גוגל לעסקים (GMB) 📍\n\nלקוח מחפש אתכם בגוגל? הוא חייב למצוא פרופיל עסקי מעודכן, שעות פעילות, ביקורות וקישור לאתר.", cta: null }, { theme: 'light', content: "אינסטגרם ופייסבוק 📱\n\nזה לא רק לייקים. פרופיל מסודר, היילייטס מקצועיים ופיד מעודכן מראים שהעסק חי, נושם ורלוונטי.", cta: null }, { theme: 'dark', content: "וואטסאפ ביזנס 💬\n\nכלי ההמרה החזק ביותר! קטלוג מוצרים, תגובות מהירות ומענה אוטומטי שמשדר מקצוענות שיא.", cta: null }, { theme: 'orange', content: "איך הכל מתחבר? 🧩\n\nכל הרשתות האלו חייבות לעבוד בסנכרון מלא ולהפנות תמיד לנכס המרכזי שלכם - אתר התדמית!", cta: null }, { theme: 'dark', content: "רוצים לעשות סדר בנוכחות הדיגיטלית שלכם? 🌐\n\nבואו נבנה לכם אקו-סיסטם שעובד 24/7.", cta: "שלחו הודעה לבדיקת נוכחות בחינם 📩" } ] }, { id: 'whyus', title: 'למה אנחנו', icon: ( ), stories: [ { theme: 'dark', isIntro: true, title: "למה דפי פלוס?", subtitle: "השותפים שלכם להצלחה הדיגיטלית ✨", cta: "הנה כמה סיבות >>" }, { theme: 'orange', content: "למה לבחור דווקא בדפי פלוס? 🧡\n\nכי אנחנו לא רק 'בונים אתרים'. אנחנו בונים נכסים שמביאים תוצאות.", cta: null }, { theme: 'dark', content: "פוקוס מוחלט על המרות. 🎯\n\nהעיצוב שלנו לא רק יפה, הוא מבוסס פסיכולוגיה צרכנית שגורמת לגולש לפעול.", cta: null }, { theme: 'light', content: "יחס אישי וזמינות. 🤝\n\nאצלנו אתם לא עוד מספר. אנחנו מלווים אתכם יד ביד משלב הרעיון ועד שהאתר באוויר.", cta: null }, { theme: 'orange', content: "ליווי גם אחרי העלייה לאוויר 🛡️\n\nסיימנו לבנות? אנחנו עדיין כאן. תמיכה טכנית, עדכונים ותחזוקה שוטפת כדי שתשנו בשקט.", cta: null }, { theme: 'light', content: "שקיפות מלאה מול הלקוח 🔍\n\nאין אותיות קטנות. אתם יודעים בדיוק מה אתם מקבלים, מתי, ומי הבעלים של הנכס (רמז: אתם!).", cta: null }, { theme: 'dark', content: "מוכנים לשדרג את הנוכחות הדיגיטלית שלכם בסטנדרט הגבוה ביותר? ✨", cta: "שלחו לנו הודעה עכשיו 🚀" } ] } ]; // Component to render a single IG Story const StoryCard = ({ story, index, highlight }) => { const cardRef = useRef(null); const [downloading, setDownloading] = useState(false); let bgClass, textClass, elementClass; if (story.theme === 'dark') { bgClass = 'bg-[#111111]'; textClass = 'text-white'; elementClass = 'bg-[#ff6600]'; } else if (story.theme === 'orange') { bgClass = 'bg-[#ff6600]'; textClass = 'text-white'; elementClass = 'bg-white'; } else { bgClass = 'bg-white'; textClass = 'text-[#111111]'; elementClass = 'bg-[#ff6600]'; } const handleDownload = async () => { if (!window.html2canvas) { alert("מערכת ההורדות עדיין נטענת, נסה שוב בעוד מספר שניות."); return; } setDownloading(true); try { const canvas = await window.html2canvas(cardRef.current, { scale: 3, useCORS: true }); const link = document.createElement('a'); const suffix = story.isIntro ? '0-intro' : index; link.download = `story-${highlight.title}-${suffix}.jpg`; link.href = canvas.toDataURL('image/jpeg', 0.9); link.click(); } catch (err) { console.error("Error downloading image:", err); } setDownloading(false); }; return (
{/* The Story Canvas */}
{/* Top Branding (Hidden on Intro slides for cleaner look, but let's keep it subtle) */} {!story.isIntro && (
+
דפי פלוס
)} {/* Decorative elements */}
{/* --- INTRO SLIDE LAYOUT --- */} {story.isIntro ? (
{highlight.icon}

{story.title}

{story.subtitle}

) : ( /* --- REGULAR SLIDE LAYOUT --- */

{story.content}

)} {/* Call to Action */} {story.cta && (
{story.cta}
)}
); }; // Component to render Highlight Cover const CoverCard = ({ highlight }) => { const cardRef = useRef(null); const [downloading, setDownloading] = useState(false); const handleDownload = async () => { if (!window.html2canvas) return; setDownloading(true); try { const canvas = await window.html2canvas(cardRef.current, { scale: 3, useCORS: true }); const link = document.createElement('a'); link.download = `cover-${highlight.title}.jpg`; link.href = canvas.toDataURL('image/jpeg', 0.9); link.click(); } catch (err) { console.error("Error downloading image:", err); } setDownloading(false); }; return (
{highlight.icon}
{/* Subtle internal ring */}
); }; export default function App() { const [activeTab, setActiveTab] = useState(highlightsData[0].id); // Load html2canvas dynamically & inject font useEffect(() => { const script = document.createElement('script'); script.src = "https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"; document.head.appendChild(script); const style = document.createElement('style'); style.innerHTML = `@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700;900&display=swap');`; document.head.appendChild(style); }, []); const activeData = highlightsData.find(h => h.id === activeTab); return (
{/* Header */}

דפי פלוס - בניית נכסים דיגיטליים

מחולל הסטוריז וההיילייטס - עם שערי פתיחה!

{/* Navigation Tabs */}
{highlightsData.map(h => ( ))}
{/* Active Highlight Section */}

1. תמונת הקאבר (העיגול בפרופיל)

התמונה שתופיע מחוץ להיילייט, בדף הבית של האינסטגרם שלכם.

2. תוכן ההיילייט (כולל שער הפתיחה)

העלו את "שער הפתיחה" ראשון, ולאחריו את שאר הסטוריז לפי הסדר.

{activeData.stories.map((story, idx) => ( ))}
); }