Files
qwen-code/packages/cli/src/ui/hooks/useSubagentCreateDialog.ts
2025-09-03 19:17:29 +08:00

27 lines
594 B
TypeScript

/**
* @license
* Copyright 2025 Qwen
* SPDX-License-Identifier: Apache-2.0
*/
import { useState, useCallback } from 'react';
export function useSubagentCreateDialog() {
const [isSubagentCreateDialogOpen, setIsSubagentCreateDialogOpen] =
useState(false);
const openSubagentCreateDialog = useCallback(() => {
setIsSubagentCreateDialogOpen(true);
}, []);
const closeSubagentCreateDialog = useCallback(() => {
setIsSubagentCreateDialogOpen(false);
}, []);
return {
isSubagentCreateDialogOpen,
openSubagentCreateDialog,
closeSubagentCreateDialog,
};
}