Best way to add class to an element based on some condition?

I still use Conditional css class names - #4 by Dabsy

Can build neat class lists like

class={[
  "base-classes",
  classes("text-lg p-4": @size == :lg, "foo": @size == :medium),
  @class
]}

For your example case

class={["bg-gray-300", classes(" bg-green-300": @active)]}
2 Likes