# Path: breezeminder/forms/widgets.py
# class BootstrapButtonWidget(Select):
#     def __init__(self, *args, **kwargs):
#     def __call__(self, field, **kwargs):
#     def render_option(cls, value, label, selected, **kwargs):


from wtforms import fields
from breezeminder.forms import widgets



class BootstrapRadioField(fields.RadioField):
    """
    A specific implementation of `wtforms.fields.RadioField` that
    uses a `breezeminder.forms.widgets.BootstrapButtonWidget` as its
    widget implementation.
    """


# Path: breezeminder/forms/widgets.py
# class BootstrapButtonWidget(Select):
#     def __init__(self, *args, **kwargs):
#     def __call__(self, field, **kwargs):
#     def render_option(cls, value, label, selected, **kwargs):


# Path: breezeminder/forms/fields.py
from wtforms import fields
from breezeminder.forms import widgets




class BootstrapRadioField(fields.RadioField):
    """
    A specific implementation of `wtforms.fields.RadioField` that
    uses a `breezeminder.forms.widgets.BootstrapButtonWidget` as its
    widget implementation.
    """


    widget = widgets.BootstrapButtonWidget()