I'm using tailwindcss, it uses a lot of classes that are annoying to write in rust/maud: mt-8, space-y-6 etc...
So, I usually resort to write div class="mt-8 space-y-6", and sometimes even
div class={
"mt-8 etc..."
}
Now, currently maud supports having concatenating multiple strings like this:
div class={
"mt-8 "
"space-y-6"
}
(notice the extra space in the first, since no additional space is added here sadly)
Now, I would like to be able to have an optional class in this situation. I did not find a suitable feature in this situation, so I would suggest something akin to this:
let optional_error_classes: Option<String>;
// ...
div class={
"mt-8 "
[optional_error_classes]
}
With None simply being handled as "" and the content otherwise.
What do you think?
I'm using tailwindcss, it uses a lot of classes that are annoying to write in rust/maud:
mt-8,space-y-6etc...So, I usually resort to write
div class="mt-8 space-y-6", and sometimes evenNow, currently maud supports having concatenating multiple strings like this:
(notice the extra space in the first, since no additional space is added here sadly)
Now, I would like to be able to have an optional class in this situation. I did not find a suitable feature in this situation, so I would suggest something akin to this:
With
Nonesimply being handled as""and the content otherwise.What do you think?