
from django.contrib.auth.forms import User
from django import forms
from django.forms import ModelForm
from tempus_dominus.widgets import TimePicker

from zonaguruapps.models import DataSiswa, JadwalKbm


class InputSiswaForm(forms.ModelForm):
    class Meta:
        model = DataSiswa
        fields = ('nama_siswa', )
        widgets = {
            #'id': forms.TextInput(attrs={'size': 4, 'placeholder': 'id', 'default': '', 'required': False}),
            'nama_siswa': forms.TextInput(attrs={'size': 50, 'class': 'form-control form-control-sm',
                                                 'placeholder': 'Masukkan nama lengkap siswa', 'type': 'text',
                                                 'required': True})
        }


class InputJadwalForm(forms.Form):
    awal_jam = forms.TimeField(
        widget=TimePicker(
            options={
                'enabledHours': [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17],
                'format': 'H:m'
            },
            attrs={
                'input_toggle': True,
                'input_group': True,
            })
    )
    akhir_jam = forms.TimeField(
        widget=TimePicker(
            options={
                'enabledHours': [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17],
                'format': 'H:m'
            },
            attrs={
                'input_toggle': True,
                'input_group': True,
            })
    )
