diff --git a/internal/components/book/book.go b/internal/components/book/book.go new file mode 100644 index 0000000..4941510 --- /dev/null +++ b/internal/components/book/book.go @@ -0,0 +1,8 @@ +package book + +type BookParams struct { + Yes24Id string + Title string + Author string + Description string +} diff --git a/internal/components/book/book.templ b/internal/components/book/book.templ new file mode 100644 index 0000000..90353f3 --- /dev/null +++ b/internal/components/book/book.templ @@ -0,0 +1,34 @@ +package book + +import "fmt" + +templ Book(params BookParams) { + +
+ { +
+
+
+

{ params.Title }

+

By { params.Author }

+

{ params.Description }

+
+ +
+
+
+} diff --git a/internal/components/header/header.go b/internal/components/header/header.go index d0455e1..4a8e463 100644 --- a/internal/components/header/header.go +++ b/internal/components/header/header.go @@ -1,4 +1,4 @@ -package components +package header import "shlf.space/internal/server/oauth" diff --git a/internal/components/header/header.templ b/internal/components/header/header.templ index 2b13bf1..a3655d9 100644 --- a/internal/components/header/header.templ +++ b/internal/components/header/header.templ @@ -1,4 +1,4 @@ -package components +package header import "fmt" @@ -36,7 +36,7 @@ templ Header(params HeaderParams) {