from flask_wtf import Form
from wtforms import SelectField
from wtforms.validators import DataRequired
STYLES = [
('default', 'Default'),
('light', 'Light'),
('neon', 'Neon'),
('light_red_blue', 'Red Blue'),
('dark_solarized', 'Dark Solarized'),
('light_solarized', 'Light Solarized'),
('dark_colorized', 'Dark Colorized'),
('light_colorized', 'Light Colorized'),
('turquoise', 'Turquoise'),
('green', 'Light green'),
('dark_green', 'Dark green'),
('dark_green_blue', 'Dark green blue'),
('blue', 'Blue'),
('solid_color', 'Solid Color'),
]
SERVER_TYPES = [
('all', 'All'),
('exit', 'Exit'),
('relay', 'Relay'),
('bridge', 'Bridge'),
]
class WorldmapStyleForm(Form):
style = SelectField('Style',
validators=[DataRequired()],
choices=STYLES)
server_type = SelectField('Server type',
validators=[DataRequired()],
choices=SERVER_TYPES)