import { BytescaleUploader } from '@/components/BytescaleUploader/BytescaleUploader'; import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle } from '@/components/ui/dialog'; import { Input } from '@/components/ui/input'; import { Button } from '@/components/ui/button'; import { Label } from '@/components/ui/label'; import { Switch } from '@/components/ui/switch'; interface Props { open: boolean; onOpenChange: (open: boolean) => void; editingPartner: any; partnerForm: any; setPartnerForm: any; onSave: () => void; } export default function InsurancePartnerModal({ open, onOpenChange, editingPartner, partnerForm, setPartnerForm, onSave, }: Props) { return ( {editingPartner ? 'Edit Insurance Partner' : 'Create Insurance Partner'}

Company Information

Setup profile configurations for target insurance brand

setPartnerForm({ ...partnerForm, name: e.target.value, }) } />
setPartnerForm({ ...partnerForm, websiteUrl: e.target.value, }) } />

Recommended: Clear layout, transparent background (PNG or SVG preferred)

setPartnerForm({ ...partnerForm, logo: url, }) } />
setPartnerForm({ ...partnerForm, sortOrder: Number(e.target.value), }) } />

Active Visibility

setPartnerForm({ ...partnerForm, isActive: val, }) } />
); }