import React from 'react'; import { ProviderGrid } from './ProviderGrid'; import { ScrollArea } from './ui/scroll-area'; import { Button } from './ui/button'; import WelcomeGooseLogo from './WelcomeGooseLogo'; import MoreMenuLayout from './more_menu/MoreMenuLayout'; // Extending React CSSProperties to include custom webkit property declare module 'react' { interface CSSProperties { WebkitAppRegion?: string; } } interface WelcomeScreenProps { onSubmit?: () => void; } export default function WelcomeScreen({ onSubmit }: WelcomeScreenProps) { return (
{/* Content area - explicitly set as non-draggable */}
{/* Header Section */}

Welcome to goose

Your intelligent AI assistant for seamless productivity and creativity.

{/* ProviderGrid */}

Choose a Provider

Select an AI model provider to get started with goose.

Click on a provider to configure its API keys and start using goose. Your keys are stored securely and encrypted locally. You can change your provider and select specific models in the settings.

{/* Get started (now less prominent) */}

Not sure where to start?{' '}

); }