Fix Select renderValue type handling

This commit is contained in:
2025-04-29 20:06:51 -04:00
parent 7e08f8b185
commit 9a4a7367c7

View File

@@ -206,11 +206,13 @@ const RSVPForm: React.FC = () => {
value={formData.items_bringing || []}
onChange={handleItemsChange}
input={<OutlinedInput label="What items are you bringing?" />}
renderValue={(selected) => {
const selectedArray = Array.isArray(selected) ? selected : [];
renderValue={(selected: unknown) => {
if (!selected || !Array.isArray(selected) || selected.length === 0) {
return null;
}
return (
<Box sx={{ display: 'flex', flexWrap: 'wrap', gap: 0.5 }}>
{selectedArray.map((value) => (
{selected.map((value: string) => (
<Typography key={value} variant="body2">
{value}
</Typography>