// home.jsx — Home / Community landing page (mobile) // The "what's hot in the Sharewise community right now" feed. // 6 modules, ordered by signal value. Original page has ~12; we reduce. function HomeScreen({ dark }) { const t = useTheme(dark); return (
{/* Top app bar */} {/* Screen title block */}
Sun, May 23
Home
{/* Indices strip */}
{[ { name: 'DAX', val: '18,742', chg: '+0.42%', up: true }, { name: 'S&P 500', val: '5,478', chg: '−0.18%', up: false }, { name: 'NASDAQ', val: '17,224', chg: '−0.31%', up: false }, { name: 'BTC', val: '€68,420', chg: '+1.84%', up: true }, ].map(i => (
{i.name}
{i.val}
{i.chg}
))}
{/* ─── MODULE 1: Was spricht für & gegen ─── */}
{[ { sym: 'FDR', name: 'flatexDEGIRO', price: 22.40, chg: 1.1, ratings: 18, pros: [ { label: 'Top Banken', n: 3 }, { label: 'Positiver Cash Flow', n: 3 }, { label: 'Marktführer Top 3', n: 4 }, ], kontras: [ { label: 'Niedrige Dividende erwartet', n: 3 }, { label: 'Deutliche zyklische Abh.', n: 5 }, ], }, { sym: 'CAT', name: 'Caterpillar', price: 326.90, chg: -0.6, ratings: 24, pros: [ { label: 'Hohe Dividende', n: 2 }, { label: 'Sehr bekannte Marke', n: 3 }, { label: 'Marktführer Top 3', n: 4 }, ], kontras: [ { label: 'EBIT-Rückgang erwartet', n: 1 }, { label: 'Umsatzrückgang erwartet', n: 1 }, ], }, { sym: 'DELL', name: 'Dell Technologies', price: 142.10, chg: 2.4, ratings: 32, pros: [ { label: 'Wächst stärker als Konkurrenz', n: 5 }, { label: 'Differenziertes Portfolio', n: 4 }, { label: 'Investition > 20%/Jahr', n: 3 }, ], kontras: [ { label: 'Bewertung zu hoch', n: 1 }, ], }, ].map(s => ( ))}
{/* ─── MODULE 2: Catch the Monkey · live ─── */}
🍌
🐵
Catch the Monkey · KW 20–21
Du: #142 von 1,247 · +3.42%
{[1,1,1,0,0].map((on, i) => (
))} 3/5 Picks
03d
{/* ─── MODULE 3: Neue Top-Einschätzungen ─── */}
{[ { sym: 'NVDA', name: 'NVIDIA', by: 'DerAlmanach', acc: '69%', tp: 224, current: 193.88, dir: 'Buy' }, { sym: 'GOOGL', name: 'Alphabet', by: 'Hovde Group', acc: '74%', tp: 380, current: 341.45, dir: 'Buy' }, { sym: 'WHR', name: 'Whirlpool', by: 'djuddi888', acc: '72%', tp: 28, current: 34.42, dir: 'Sell' }, ].map((e, i) => { const up = e.dir === 'Buy'; return (
0 ? `0.5px solid ${t.border}` : 'none', }}>
{e.sym} {e.dir.toUpperCase()}
{e.by} · {e.acc} Trefferrate
); })}
{/* ─── MODULE 4: Top Predictors · Aktueller Monat ─── */}
{[ { rank: 1, name: 'Hovde Group', trefferrate: 74.29, einsch: 17, badge: '🏆' }, { rank: 2, name: 'djuddi888', trefferrate: 72.22, einsch: 14 }, { rank: 3, name: 'PapaSmurf', trefferrate: 71.05, einsch: 22, badge: '🔥' }, ].map(u => (
{u.badge && (
{u.badge}
)}
{u.name}
{u.trefferrate.toFixed(1)}% Trefferrate
{u.einsch} Einsch.
))}
{/* ─── MODULE 5: Beliebte Diskussionen ─── */}
{[ { sym: 'BTI', name: 'British American Tobacco', by: 'DrMabuse', body: 'Tabacco verkauft sich wie geschnittenes Brot. Die Aktie als Stabilizer im Portfolio, abzüglich ESG-Diskussionen, lese ich frühestens bei Marktbreite > €40 als Verkauf.', comments: 24, when: '2h' }, { sym: 'DWAVE', name: 'D-wave Quantum', by: 'WatchMen', body: 'Buy. Bei dem Headcount-Anstieg geht da nichts mehr unter €18. Stop tight.', comments: 18, when: '4h' }, ].map((c, i) => (
{c.sym} · {c.name} {c.when}
{c.by}
{c.body}
{ActIcon.reply(t.textDim, 12)} {c.comments} Antworten Lesen →
))}
); } // Section header w/ subtitle function SectionH({ t, label, cta, subtitle }) { return (
{label} {cta && {cta} →}
{subtitle && (
{subtitle}
)}
); } // Compact ProKontraCard — fits horizontal scroll, smaller items function CompactProKontraCard({ t, stock: s }) { return (
{/* Header */}
{s.name}
€{s.price.toFixed(2)} · 0 ? t.up : t.down, fontWeight: 700, marginLeft: 3 }}> {s.chg > 0 ? '+' : ''}{s.chg}%
{s.ratings}
{/* Split */}
Pro
{s.pros.map((p, i) => (
{p.n} {p.label}
))}
Kontra
{s.kontras.map((p, i) => (
{p.n} {p.label}
))}
); } Object.assign(window, { HomeScreen });