import { Box, Grid, GridItem, Stack } from '@chakra-ui/react'; import React, { useEffect } from 'react'; import Chat from '../../components/chat/Chat.tsx'; import { useComponent } from '../../components/contexts/ComponentContext.tsx'; import { LandingComponent } from '../../components/landing-component/LandingComponent.tsx'; import ReactMap from '../../components/landing-component/Map.tsx'; import clientChatStore from '../../stores/ClientChatStore'; // renders "/" export default function IndexPage() { useEffect(() => { try { const model = localStorage.getItem('recentModel'); clientChatStore.setModel(model as string); } catch (_) { // Fall back to default model } }, []); const component = useComponent(); return ( ); }