'use client'; import { Icons } from '@/components/ui/Icon'; interface TagInputProps { newTagInput: string; onNewTagInputChange: (value: string) => void; onAddTag: () => void; } export function TagInput({ newTagInput, onNewTagInputChange, onAddTag, }: TagInputProps) { return (
onNewTagInputChange(e.target.value)} onKeyDown={(e) => e.key === 'Enter' && onAddTag()} placeholder="添加自定义标签..." className="flex-1 bg-[var(--glass-bg)] backdrop-blur-xl border border-[var(--glass-border)] text-[var(--text-color)] px-4 py-2 focus:outline-none focus:border-[var(--accent-color)] transition-colors rounded-[var(--radius-2xl)]" />
); }