jb-ssg-site/pages/groovy/com/jessebrault/site/composition/CompositionPage.groovy
2024-06-02 13:42:22 +02:00

22 lines
453 B
Groovy

package com.jessebrault.site.composition
import com.jessebrault.site.util.TitleMaker
import com.jessebrault.ssg.view.WvcPageView
import jakarta.inject.Inject
class CompositionPage extends WvcPageView {
Composition composition
private final TitleMaker titleMaker
@Inject
CompositionPage(TitleMaker titleMaker) {
this.titleMaker = titleMaker
}
String getTitle() {
this.titleMaker.makeTitle(pageTitle)
}
}