from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
from mainview.models import *
from django import forms
from .models import ConfiguracionCSS
class EmailForm(forms.Form):
    full_name = forms.CharField(label='Nombre completo', max_length=100)
    email = forms.EmailField(label='Correo electrónico', max_length=100)
    phone_number = forms.CharField(label='Número de teléfono', max_length=15, required=False)
    subject = forms.CharField(label='Asunto', max_length=100)
    budget = forms.DecimalField(label='Presupuesto', max_digits=10, decimal_places=2, required=False)
    message = forms.CharField(label='Mensaje', widget=forms.Textarea)
class ColorPickerWidget(forms.TextInput):
    input_type = 'color'

class ConfiguracionCSSForm(forms.ModelForm):
    class Meta:
        model = ConfiguracionCSS
        fields = ['root_primary_color']
        widgets = {
            'root_primary_color': ColorPickerWidget(),
        }

