resolving gemini errors and removing dupe code

This commit is contained in:
trueheads
2025-12-16 01:09:22 -06:00
parent ff4887773e
commit 9eb9c070cd
5 changed files with 85 additions and 104 deletions

View File

@@ -33,6 +33,7 @@ import {
ThinkingLevelSelector,
ProfileQuickSelect,
TestingTabContent,
PrioritySelector,
} from "../shared";
interface AddFeatureDialogProps {
@@ -243,53 +244,13 @@ export function AddFeatureDialog({
</div>
{/* Priority Selector */}
<div className="space-y-2">
<Label>Priority</Label>
<div className="flex gap-2">
<button
type="button"
onClick={() =>
setNewFeature({ ...newFeature, priority: 1 })
}
className={`flex-1 px-3 py-2 rounded-md text-sm font-medium transition-colors ${
newFeature.priority === 1
? "bg-red-500/20 text-red-500 border-2 border-red-500/50"
: "bg-muted/50 text-muted-foreground border border-border hover:bg-muted"
}`}
data-testid="priority-high-button"
>
High
</button>
<button
type="button"
onClick={() =>
setNewFeature({ ...newFeature, priority: 2 })
}
className={`flex-1 px-3 py-2 rounded-md text-sm font-medium transition-colors ${
newFeature.priority === 2
? "bg-yellow-500/20 text-yellow-500 border-2 border-yellow-500/50"
: "bg-muted/50 text-muted-foreground border border-border hover:bg-muted"
}`}
data-testid="priority-medium-button"
>
Medium
</button>
<button
type="button"
onClick={() =>
setNewFeature({ ...newFeature, priority: 3 })
}
className={`flex-1 px-3 py-2 rounded-md text-sm font-medium transition-colors ${
newFeature.priority === 3
? "bg-blue-500/20 text-blue-500 border-2 border-blue-500/50"
: "bg-muted/50 text-muted-foreground border border-border hover:bg-muted"
}`}
data-testid="priority-low-button"
>
Low
</button>
</div>
</div>
<PrioritySelector
selectedPriority={newFeature.priority}
onPrioritySelect={(priority) =>
setNewFeature({ ...newFeature, priority })
}
testIdPrefix="priority"
/>
</TabsContent>
{/* Model Tab */}