Add explicit type annotations to fix TypeScript errors

This commit is contained in:
2025-04-29 21:41:22 -04:00
parent d9a7362d6b
commit bbe5ad16ca

View File

@@ -55,7 +55,7 @@ const RSVPForm: React.FC = () => {
items = Array.isArray(response.data.needed_items)
? response.data.needed_items
: typeof response.data.needed_items === 'string'
? response.data.needed_items.split(',').map(item => item.trim())
? response.data.needed_items.split(',').map((item: string): string => item.trim())
: [];
}
@@ -93,7 +93,11 @@ const RSVPForm: React.FC = () => {
const handleItemsChange = (e: SelectChangeEvent<string[]>) => {
const value = e.target.value;
console.log('Select onChange value:', value);
const itemsArray = Array.isArray(value) ? value : typeof value === 'string' ? value.split(',').map(item => item.trim()) : [];
const itemsArray = Array.isArray(value)
? value
: typeof value === 'string'
? value.split(',').map((item: string): string => item.trim())
: [];
console.log('Processed items array:', itemsArray);
setFormData(prev => ({
...prev,