Form validation
This commit is contained in:
@ -1,10 +1,20 @@
|
||||
from typing import Any
|
||||
|
||||
from jinja2 import Environment
|
||||
|
||||
|
||||
def conditional_cls(conditions: dict[str, Any]) -> str:
|
||||
result = []
|
||||
for cls, condition in conditions.items():
|
||||
if condition:
|
||||
result.append(cls)
|
||||
return " ".join(result)
|
||||
|
||||
|
||||
def environment(**options):
|
||||
env = Environment(**options)
|
||||
|
||||
env.globals.update({
|
||||
# "url": reverse_url,
|
||||
"conditional_cls": conditional_cls,
|
||||
})
|
||||
return env
|
||||
|
||||
Reference in New Issue
Block a user