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}
|
value={tag}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setTag(e.target.value);
|
setTag(e.target.value);
|
||||||
if (error) setError('');
|
if (error) {
|
||||||
|
setError('');
|
||||||
|
}
|
||||||
}}
|
}}
|
||||||
placeholder="e.g., project-planning, bug-fix, research"
|
placeholder="e.g., project-planning, bug-fix, research"
|
||||||
className={error ? 'error' : ''}
|
className={error ? 'error' : ''}
|
||||||
|
|||||||
@@ -32,11 +32,6 @@ export const SessionManager: React.FC<SessionManagerProps> = ({
|
|||||||
const [isLoading, setIsLoading] = useState(false);
|
const [isLoading, setIsLoading] = useState(false);
|
||||||
const [searchQuery, setSearchQuery] = useState('');
|
const [searchQuery, setSearchQuery] = useState('');
|
||||||
|
|
||||||
// Load sessions when component mounts
|
|
||||||
useEffect(() => {
|
|
||||||
loadSessions();
|
|
||||||
}, [loadSessions]);
|
|
||||||
|
|
||||||
const loadSessions = React.useCallback(() => {
|
const loadSessions = React.useCallback(() => {
|
||||||
setIsLoading(true);
|
setIsLoading(true);
|
||||||
vscode.postMessage({
|
vscode.postMessage({
|
||||||
@@ -45,6 +40,11 @@ export const SessionManager: React.FC<SessionManagerProps> = ({
|
|||||||
});
|
});
|
||||||
}, [vscode]);
|
}, [vscode]);
|
||||||
|
|
||||||
|
// Load sessions when component mounts
|
||||||
|
useEffect(() => {
|
||||||
|
loadSessions();
|
||||||
|
}, [loadSessions]);
|
||||||
|
|
||||||
// Listen for session list updates
|
// Listen for session list updates
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const handleMessage = (event: MessageEvent) => {
|
const handleMessage = (event: MessageEvent) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user