import { Alert } from '@/components'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; interface MemberCredentials { accessType: string | null; username: string; credential: string; confirmCredential: string; } interface Props { form: MemberCredentials; error: string | null; onChange: (key: keyof MemberCredentials, value: string) => void; onSubmit: () => void; } const MemberCredentialsForm = ({ form, error, onChange, onSubmit }: Props) => { return (

Create Member Credentials

{error && ( {error} )}
{/* Access Type */}
{/* Username */}
onChange('username', e.target.value)} />
{/* Credentials */}
onChange('credential', e.target.value)} />
{/* Confirm Credentials */}
onChange('confirmCredential', e.target.value)} />
); }; export default MemberCredentialsForm;