You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we can use given/using in scala3 , it is very import tools to replace implict
twirl supports scala3
so we can use given/using in twirl
Actual Behavior
can not identify using keyword in a template file, when it is used as function parameters
Reproducible Test Case
on top of a template, we define the input parameters like this:
@(tagList: Seq[TagCloud], bottomFlag: Boolean = false)(using siteConfig: play.api.Configuration)
error log:
/app/views/index.scala.html:6:66: By-name parameter type => play.twirl.api.HtmlFormat.Appendable not allowed here.
The text was updated successfully, but these errors were encountered:
mkurz
transferred this issue from playframework/playframework
Sep 29, 2024
The @(....)(using some_name: some_type) syntax is currently just not support by twirl - the parser does not understand the using keyword yet.. Are you keen to provide a PR for that? I could guide you if you need help.
Play Version
3.0.5
API
scala 3.3.3
Operating System
ubuntu 20.04
JDK
17.0.9
Library Dependencies
twirl default version with play framework
Expected Behavior
Actual Behavior
Reproducible Test Case
The text was updated successfully, but these errors were encountered: