mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-19 09:33:53 +00:00
refactor(vscode-ide-companion): minor adjustments to SaveSessionDialog and SessionManager components
This commit is contained in:
@@ -92,7 +92,9 @@ export const SaveSessionDialog: React.FC<SaveSessionDialogProps> = ({
|
||||
value={tag}
|
||||
onChange={(e) => {
|
||||
setTag(e.target.value);
|
||||
if (error) setError('');
|
||||
if (error) {
|
||||
setError('');
|
||||
}
|
||||
}}
|
||||
placeholder="e.g., project-planning, bug-fix, research"
|
||||
className={error ? 'error' : ''}
|
||||
|
||||
@@ -32,11 +32,6 @@ export const SessionManager: React.FC<SessionManagerProps> = ({
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
const [searchQuery, setSearchQuery] = useState('');
|
||||
|
||||
// Load sessions when component mounts
|
||||
useEffect(() => {
|
||||
loadSessions();
|
||||
}, [loadSessions]);
|
||||
|
||||
const loadSessions = React.useCallback(() => {
|
||||
setIsLoading(true);
|
||||
vscode.postMessage({
|
||||
@@ -45,6 +40,11 @@ export const SessionManager: React.FC<SessionManagerProps> = ({
|
||||
});
|
||||
}, [vscode]);
|
||||
|
||||
// Load sessions when component mounts
|
||||
useEffect(() => {
|
||||
loadSessions();
|
||||
}, [loadSessions]);
|
||||
|
||||
// Listen for session list updates
|
||||
useEffect(() => {
|
||||
const handleMessage = (event: MessageEvent) => {
|
||||
|
||||
Reference in New Issue
Block a user