+
+
+ setPersona((p) => ({ ...p, role: e.target.value }))}
+ placeholder="e.g., Product Manager, Senior Engineer"
+ disabled={status !== 'configuring'}
+ className="w-full px-3 py-2 text-sm border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-50"
+ />
+
+
+
+
+ setPersona((p) => ({ ...p, name: e.target.value || undefined }))}
+ placeholder="e.g., Sarah Chen"
+ disabled={status !== 'configuring'}
+ className="w-full px-3 py-2 text-sm border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-50"
+ />
+
+
+
+
+
setPersona((p) => ({ ...p, company_url: e.target.value || undefined }))}
+ placeholder="https://company.com"
+ disabled={status !== 'configuring'}
+ className="w-full px-3 py-2 text-sm border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-50"
+ />
+
+ We'll fetch context about the company to inform responses
+
+
+
+
+
+ setPersona((p) => ({ ...p, experience_years: parseInt(e.target.value) || undefined }))}
+ min={0}
+ max={50}
+ disabled={status !== 'configuring'}
+ className="w-full px-3 py-2 text-sm border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-50"
+ />
+
+
+
+
+
+
+
+