(field: string)
| 23 | }); |
| 24 | // Clear field error when user edits a field |
| 25 | const clearFieldError = (field: string) => setFieldErrors(prev => { const n = { ...prev }; delete n[field]; return n; }); |
| 26 | const [createdApiKey, setCreatedApiKey] = useState(''); |
| 27 | // Current company (tenant) selection from layout sidebar |
| 28 | const [currentTenant] = useState<string | null>(() => localStorage.getItem('current_tenant_id')); |