jb-ssg-site/pages/resources/com/jessebrault/site/composition/CompositionPageTemplate.wvc
2024-06-02 15:01:04 +02:00

20 lines
660 B
Plaintext

---
package com.jessebrault.site.composition
import com.jessebrault.site.StandardPage
---
<StandardPage title={title}>
<article>
<section class="composition-info">
<h1>$composition.title</h1>
<WhenNotNull item={composition.subTitle} render={<h2>$it</h2>} />
<WhenNotNull item={composition.version} render={<p class="version">$it</p>} />
<p class="year">$compositionYear</p>
<p class="instrumentation">$composition.instrumentation</p>
</section>
<section class="composition-text">
${composition.text.render()}
</section>
</article>
</StandardPage>