fix: add missing imports and state for dependency tree dialog

This commit is contained in:
trueheads
2025-12-16 01:27:12 -06:00
parent 8774d28bc4
commit e71be53459

View File

@@ -19,7 +19,7 @@ import {
FeatureImagePath as DescriptionImagePath, FeatureImagePath as DescriptionImagePath,
ImagePreviewMap, ImagePreviewMap,
} from "@/components/ui/description-image-dropzone"; } from "@/components/ui/description-image-dropzone";
import { MessageSquare, Settings2, FlaskConical, Sparkles, ChevronDown } from "lucide-react"; import { MessageSquare, Settings2, FlaskConical, Sparkles, ChevronDown, GitBranch } from "lucide-react";
import { toast } from "sonner"; import { toast } from "sonner";
import { getElectronAPI } from "@/lib/electron"; import { getElectronAPI } from "@/lib/electron";
import { modelSupportsThinking } from "@/lib/utils"; import { modelSupportsThinking } from "@/lib/utils";
@@ -43,6 +43,7 @@ import {
DropdownMenuItem, DropdownMenuItem,
DropdownMenuTrigger, DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"; } from "@/components/ui/dropdown-menu";
import { DependencyTreeDialog } from "./dependency-tree-dialog";
interface EditFeatureDialogProps { interface EditFeatureDialogProps {
feature: Feature | null; feature: Feature | null;
@@ -83,6 +84,7 @@ export function EditFeatureDialog({
const [showEditAdvancedOptions, setShowEditAdvancedOptions] = useState(false); const [showEditAdvancedOptions, setShowEditAdvancedOptions] = useState(false);
const [isEnhancing, setIsEnhancing] = useState(false); const [isEnhancing, setIsEnhancing] = useState(false);
const [enhancementMode, setEnhancementMode] = useState<'improve' | 'technical' | 'simplify' | 'acceptance'>('improve'); const [enhancementMode, setEnhancementMode] = useState<'improve' | 'technical' | 'simplify' | 'acceptance'>('improve');
const [showDependencyTree, setShowDependencyTree] = useState(false);
// Get enhancement model from store // Get enhancement model from store
const { enhancementModel } = useAppStore(); const { enhancementModel } = useAppStore();