import React, { useState } from 'react'; import { ArrowLeft, ArrowRight, RotateCcw, Home, Shield, Star, MoreVertical } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; interface ChromeAddressBarProps { currentUrl?: string; onNavigate: (url: string) => void; onBack: () => void; onForward: () => void; onRefresh: () => void; onHome: () => void; onBookmark: () => void; onSummarize?: () => void; onShowScriptPanel?: () => void; canGoBack: boolean; canGoForward: boolean; } const ChromeAddressBar = ({ currentUrl = '', onNavigate, onBack, onForward, onRefresh, onHome, onBookmark, onSummarize, onShowScriptPanel, canGoBack, canGoForward }: ChromeAddressBarProps) => { const [addressInput, setAddressInput] = useState(currentUrl); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); if (addressInput.trim()) { onNavigate(addressInput.trim()); } }; return (