Unverified 提交 7b8fcd81 authored 作者: keppo-bot[bot]'s avatar keppo-bot[bot] 提交者: GitHub

refactor: remove NewBadge from ChatModeSelector (#3113)

## Summary - Removed the unused `NewBadge` component from `ChatModeSelector.tsx` - Removed "New" badge displays from Agent v2 and Plan mode options, as these features are no longer new ## Test plan - Verify the chat mode selector dropdown still renders correctly without the "New" badges - Confirm Agent v2 and Plan mode options are still selectable and functional 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- devin-review-badge-begin --> --- <a href="https://app.devin.ai/review/dyad-sh/dyad/pull/3113" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1"> <img src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1" alt="Open with Devin"> </picture> </a> <!-- devin-review-badge-end --> Co-authored-by: 's avatarWill Chen <7344640+wwwillchen@users.noreply.github.com> Co-authored-by: 's avatarClaude <noreply@anthropic.com>
上级 2b00a4e2
...@@ -24,14 +24,6 @@ import { useAtomValue } from "jotai"; ...@@ -24,14 +24,6 @@ import { useAtomValue } from "jotai";
import { chatMessagesByIdAtom } from "@/atoms/chatAtoms"; import { chatMessagesByIdAtom } from "@/atoms/chatAtoms";
import { Hammer, Bot, MessageCircle, Lightbulb } from "lucide-react"; import { Hammer, Bot, MessageCircle, Lightbulb } from "lucide-react";
function NewBadge() {
return (
<span className="inline-flex items-center rounded-full px-2 text-[11px] font-medium bg-blue-100 text-blue-700 dark:bg-blue-900/40 dark:text-blue-400 border border-blue-200 dark:border-blue-800">
New
</span>
);
}
export function ChatModeSelector() { export function ChatModeSelector() {
const { settings, updateSettings } = useSettings(); const { settings, updateSettings } = useSettings();
const routerState = useRouterState(); const routerState = useRouterState();
...@@ -154,7 +146,6 @@ export function ChatModeSelector() { ...@@ -154,7 +146,6 @@ export function ChatModeSelector() {
<div className="flex items-center gap-1.5"> <div className="flex items-center gap-1.5">
<Bot size={14} className="text-muted-foreground" /> <Bot size={14} className="text-muted-foreground" />
<span className="font-medium">Agent v2</span> <span className="font-medium">Agent v2</span>
<NewBadge />
</div> </div>
<span className="text-xs text-muted-foreground ml-[22px]"> <span className="text-xs text-muted-foreground ml-[22px]">
Better at bigger tasks and debugging Better at bigger tasks and debugging
...@@ -167,7 +158,6 @@ export function ChatModeSelector() { ...@@ -167,7 +158,6 @@ export function ChatModeSelector() {
<div className="flex items-center gap-1.5"> <div className="flex items-center gap-1.5">
<Lightbulb size={14} className="text-blue-500" /> <Lightbulb size={14} className="text-blue-500" />
<span className="font-medium">Plan</span> <span className="font-medium">Plan</span>
<NewBadge />
</div> </div>
<span className="text-xs text-muted-foreground ml-[22px]"> <span className="text-xs text-muted-foreground ml-[22px]">
Design before you build Design before you build
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论