It's perfectly fine to allow if in tags (the compiler can figure it out). In Mint you can do that no problem: https://mint-lang.com/sandbox/6lnZHiG8LVRJqA
component Main { fun render : Html { <div> if true { <div>"Hello World!"</div> } else { <div>"False"</div> } </div> } }