import React from 'react'
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from './ui/card'
import { Input } from './ui/input'
import { Label } from './ui/label'
import { Textarea } from './ui/textarea'
import { Checkbox } from './ui/checkbox'
import { Target } from 'lucide-react'
function InterestSpecificStep({ formData, handleInputChange }) {
const renderFormFields = () => {
const fields = []
if (formData.interestCategory.includes('realEstateDeveloper')) {
fields.push(
)
}
if (formData.interestCategory.includes('government')) {
fields.push(
)
}
if (formData.interestCategory.includes('enterprise')) {
fields.push(
)
}
if (formData.interestCategory.includes('telecom')) {
fields.push(
)
}
if (formData.interestCategory.includes('investor')) {
fields.push(
Investor/Partner Specifics
Investment Range of Interest
handleInputChange('investmentRange', e.target.value)}
>
Select investment range
$10,000 - $50,000
$50,000 - $100,000
$100,000 - $500,000
$500,000 - $1,000,000
$1,000,000+
Institutional Investment
Strategic Objectives and Synergies
Timeline and Commitment Level
handleInputChange('commitmentLevel', e.target.value)} />
Preferred Partnership Structure
handleInputChange('partnershipStructure', e.target.value)} />
handleInputChange('accredited', checked)}
/>
I am an accredited investor (or will provide verification if required)
)
}
if (formData.interestCategory.includes('individual')) {
fields.push(
Individual/Community Specifics
Location and Connectivity
handleInputChange('location', e.target.value)} />
Technical Comfort Level
handleInputChange('technicalComfortLevel', e.target.value)}
>
Select comfort level
Beginner (Plug-and-play)
Intermediate (Some technical knowledge)
Advanced (Developer/SysAdmin)
Goals and Expectations
Community Involvement Interest
)
}
return fields.length > 0 ? fields : null
}
return (
Specific Requirements for {formData.interestCategory.map(cat => cat.replace(/([A-Z])/g, ' $1').replace(/^./, str => str.toUpperCase())).join(', ')}
Provide details for your selected interest categories. All fields are optional.
{renderFormFields()}
)
}
export default InterestSpecificStep