diff --git a/packages/extension/src/entrypoints/sidepanel/App.tsx b/packages/extension/src/entrypoints/sidepanel/App.tsx index 5f513ca..e7334cb 100644 --- a/packages/extension/src/entrypoints/sidepanel/App.tsx +++ b/packages/extension/src/entrypoints/sidepanel/App.tsx @@ -82,7 +82,12 @@ export default function App() {
-
@@ -142,7 +147,7 @@ export default function App() { variant="default" onClick={() => handleSubmit()} disabled={!inputValue.trim()} - className="size-7" + className="size-7 cursor-pointer" > diff --git a/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx b/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx index 2721c39..46c8d25 100644 --- a/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx +++ b/packages/extension/src/entrypoints/sidepanel/components/ConfigPanel.tsx @@ -1,5 +1,5 @@ import type { LLMConfig } from '@page-agent/llms' -import { Copy, Loader2 } from 'lucide-react' +import { Copy, CornerUpLeft, Eye, EyeOff, Loader2 } from 'lucide-react' import { useEffect, useState } from 'react' import { DEMO_API_KEY, DEMO_BASE_URL, DEMO_MODEL } from '@/agent/constants' @@ -19,6 +19,8 @@ export function ConfigPanel({ config, onSave, onClose }: ConfigPanelProps) { const [saving, setSaving] = useState(false) const [userAuthToken, setUserAuthToken] = useState('') const [copied, setCopied] = useState(false) + const [showToken, setShowToken] = useState(false) + const [showApiKey, setShowApiKey] = useState(false) // Update local state when config prop changes useEffect(() => { @@ -69,8 +71,18 @@ export function ConfigPanel({ config, onSave, onClose }: ConfigPanelProps) { } return ( -
-

Settings

+
+
+

Settings

+ +
{/* User Auth Token Section */}
@@ -81,9 +93,24 @@ export function ConfigPanel({ config, onSave, onClose }: ConfigPanelProps) {
+ +
- -