From 578dc60b11195d31cecdafadd26c0e75f0242ffc Mon Sep 17 00:00:00 2001 From: michael Date: Mon, 1 Dec 2025 16:10:21 -0600 Subject: [PATCH] Add tooltip help icons to Audience Brief and Research Objective fields MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clarifies the distinction between these form fields by adding (?) tooltip icons with explanatory text and expandable examples. Updates placeholder text and removes redundant FormDescription elements. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../ai-recruiter/AIRecruiterForm.tsx | 35 +++++++++------ src/components/ui/field-tooltip.tsx | 45 +++++++++++++++++++ 2 files changed, 66 insertions(+), 14 deletions(-) create mode 100644 src/components/ui/field-tooltip.tsx diff --git a/src/components/ai-recruiter/AIRecruiterForm.tsx b/src/components/ai-recruiter/AIRecruiterForm.tsx index de59c8bc..d2c22903 100644 --- a/src/components/ai-recruiter/AIRecruiterForm.tsx +++ b/src/components/ai-recruiter/AIRecruiterForm.tsx @@ -41,6 +41,7 @@ import { AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; +import { FieldTooltip } from "@/components/ui/field-tooltip"; export const formSchema = z.object({ audienceBrief: z.string().min(10, { @@ -169,17 +170,20 @@ export default function AIRecruiterForm({ onSubmit, isGenerating }: AIRecruiterF name="audienceBrief" render={({ field }) => ( - Audience Brief + + Audience Brief + + -