diff --git a/users/forms/info.py b/users/forms/info.py
index b932e74..2eff903 100644
--- a/users/forms/info.py
+++ b/users/forms/info.py
@@ -15,6 +15,8 @@ class UserInfoForm(StylingMixin, forms.ModelForm):
"last_name": _("Moreno"),
}
+ classes = StylingMixin.classes.difference({'w-full'})
+
class Meta:
model = User
fields = (
diff --git a/web/mixins.py b/web/mixins.py
index d75c4c8..ce87893 100644
--- a/web/mixins.py
+++ b/web/mixins.py
@@ -34,6 +34,25 @@ class PaginatedQuerysetMixin:
class StylingMixin:
placeholder_for_field = {}
styled_fields = []
+ classes = {
+ "my-2",
+ "bg-gray-50",
+ "border",
+ "border-gray-300",
+ "text-gray-900",
+ "sm:text-sm rounded-lg",
+ "focus:ring-primary-600",
+ "focus:border-primary-600",
+ "block",
+ "w-full",
+ "p-2.5",
+ "dark:bg-gray-700",
+ "dark:border-gray-600",
+ "dark:placeholder-gray-400",
+ "dark:text-white",
+ "dark:focus:ring-primary-500",
+ "dark:focus:border-primary-500",
+ }
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
@@ -45,10 +64,7 @@ class StylingMixin:
field.required = True
field.widget.attrs.update(
{
- "class": "my-2 bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg "
- "focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 dark:bg-gray-700 "
- "dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 "
- "dark:focus:border-primary-500"
+ "class": ' '.join(self.classes)
}
)
diff --git a/web/templates/components/users/info.html b/web/templates/components/users/info.html
index 39f9cb5..b4b6b42 100644
--- a/web/templates/components/users/info.html
+++ b/web/templates/components/users/info.html
@@ -17,11 +17,11 @@
{{ error }}
{% endfor %}
-