from django import forms
from .models import Inquiry


class ContactForm(forms.ModelForm):
    class Meta:
        model = Inquiry
        fields = ['name', 'email', 'phone', 'service', 'message']
        widgets = {
            'name': forms.TextInput(attrs={
                'placeholder': 'Your full name',
                'autocomplete': 'name',
            }),
            'email': forms.EmailInput(attrs={
                'placeholder': 'you@example.com',
                'autocomplete': 'email',
            }),
            'phone': forms.TextInput(attrs={
                'placeholder': '07XX XXX XXX',
                'autocomplete': 'tel',
            }),
            'service': forms.Select(),
            'message': forms.Textarea(attrs={
                'placeholder': 'Tell us about your project or issue…',
                'rows': 5,
            }),
        }
        labels = {
            'name': 'Full name',
            'email': 'Email address',
            'phone': 'Phone / WhatsApp',
            'service': 'Service needed',
            'message': 'How can we help?',
        }
