// PhoneMockupHero — light-mode, travel-photo-rich, matches user's reference
// Shows: header, Patrimônio (blurred), Próximas Viagens with photographic cards, AI callout, bottom nav
const Ico = ({ name, size = 16, color, strokeWidth = 1.75, style = {} }) => (
);
// SVG city scenes (CSS-art photography substitute)
function NovaYorkScene() {
return (
);
}
function SantiagoScene() {
return (
);
}
function LisboaScene() {
return (
);
}
function PhoneMockupHero() {
React.useEffect(() => { if (window.lucide) window.lucide.createIcons(); }, []);
return (
{/* status bar */}
{/* app header */}
Olá, Fernando
Sábado, 16 De Maio
{/* Patrimônio card */}
{/* Próximas Viagens */}
Próximas Viagens
Ver todos
Em 25 dias
Nova York
10–14 Jun · 4 dias
{/* AI callout */}
SUAS PRÓXIMAS VIAGENS
Prepare-se para Nova York
FALTAM 25 DIAS
Tours
Atrações
Food
{/* bottom nav */}
{[
{ i: 'home', l: 'Início', a: true },
{ i: 'calendar-days', l: 'Agenda' },
{ i: 'plane', l: 'Viagens' },
{ i: 'wallet', l: 'Finanças' },
{ i: 'settings', l: 'Ajustes' },
].map((nav, idx) => (
{nav.l}
))}
{/* home indicator */}
);
}
window.PhoneMockupHero = PhoneMockupHero;
window.NovaYorkScene = NovaYorkScene;
window.SantiagoScene = SantiagoScene;
window.LisboaScene = LisboaScene;