32 lines
554 B
Go
32 lines
554 B
Go
package components
|
|
|
|
import "github.com/maxence-charriere/go-app/v9/pkg/app"
|
|
|
|
type AboutPage struct {
|
|
app.Compo
|
|
}
|
|
|
|
func NewAboutPage() *AboutPage {
|
|
return &AboutPage{}
|
|
}
|
|
|
|
func (a *AboutPage) Render() app.UI {
|
|
return app.Div().Body(
|
|
&header{},
|
|
app.Div().Body(
|
|
newNavbar(),
|
|
&aboutPanel{},
|
|
).Class("main"),
|
|
)
|
|
}
|
|
|
|
type aboutPanel struct {
|
|
app.Compo
|
|
}
|
|
|
|
func (a *aboutPanel) Render() app.UI {
|
|
return app.Div().Body(
|
|
app.Raw(`<p>I am a 21 year old computer science student, living and studying in The Netherlands.</p>`),
|
|
).Class("content")
|
|
}
|