diff --git a/handlers/dev/mcudaftarpeserta.handlers.go b/handlers/dev/mcudaftarpeserta.handlers.go new file mode 100644 index 0000000..a7745b2 --- /dev/null +++ b/handlers/dev/mcudaftarpeserta.handlers.go @@ -0,0 +1,38 @@ +package dev_handlers + +import ( + "cpone/utils" + dev_mcudaftarpeserta "cpone/views/dev/mcu/daftarpeserta" + + "github.com/labstack/echo/v4" +) + +type McuDaftarPesertaServices interface { +} + +type McuDaftarPesertaHandler struct { + McuDaftarPesertaServices McuDaftarPesertaServices +} + +func NewMcuDaftarPeserta(mdp McuDaftarPesertaServices) *McuDaftarPesertaHandler { + return &McuDaftarPesertaHandler{ + McuDaftarPesertaServices: mdp, + } +} + +func (mdp *McuDaftarPesertaHandler) HandleShowMcuDaftarPeserta(c echo.Context) error { + title := "Daftar Peserta" + + content := dev_mcudaftarpeserta.McuDaftarPesertaScreen() + css := dev_mcudaftarpeserta.CSSMcuDaftarPeserta() + js := dev_mcudaftarpeserta.JsMcuDaftarPeserta() + + view := dev_mcudaftarpeserta.ShowMcuDafterPeserta( + title, + content, + css, + js, + ) + + return utils.View(c, view) +} diff --git a/services/dev/mcudaftarpeserta.services.go b/services/dev/mcudaftarpeserta.services.go new file mode 100644 index 0000000..cd23a5e --- /dev/null +++ b/services/dev/mcudaftarpeserta.services.go @@ -0,0 +1,13 @@ +package dev_services + +import "cpone/db" + +type McuDaftarPesertaServices struct { + McuDaftarPesertaStore db.AppStore +} + +func NewMcuDaftarPesertaServices(uStore db.AppStore) *McuDaftarPesertaServices { + return &McuDaftarPesertaServices{ + McuDaftarPesertaStore: uStore, + } +} diff --git a/views/dev/mcu/daftarpeserta/daftarpeserta.templ b/views/dev/mcu/daftarpeserta/daftarpeserta.templ new file mode 100644 index 0000000..5572159 --- /dev/null +++ b/views/dev/mcu/daftarpeserta/daftarpeserta.templ @@ -0,0 +1,134 @@ +package dev_mcudaftarpeserta + +import "cpone/layout" + +templ McuDaftarPesertaScreen() { +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NO LABNAMAJENIS KELAMINUMURKESIMPULANAKSI
21304Abraham KurniawanLaki - Laki24 +
+
+ Fit + +
+
+
+
+ +
21305Anastasia ClaudiaPerempuan24 +
+
+ Unfit + +
+
+ Anti HBs (Positif : 752), Cholesterol sedikit meningkat + (218), LDL Cholesterol Direct meningkat (173) +
+
+
+ +
+
+} + +templ CSSMcuDaftarPeserta() { + +} + +templ JsMcuDaftarPeserta() { + +} + +templ ShowMcuDafterPeserta( + title string, + cmp templ.Component, + css templ.Component, + js templ.Component, +) { + @layout.PlaygroundLayout(title, css, js) { + @cmp + } +} \ No newline at end of file diff --git a/views/dev/mcu/daftarpeserta/daftarpeserta_templ.go b/views/dev/mcu/daftarpeserta/daftarpeserta_templ.go new file mode 100644 index 0000000..9ea70bd --- /dev/null +++ b/views/dev/mcu/daftarpeserta/daftarpeserta_templ.go @@ -0,0 +1,121 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.663 +package dev_mcudaftarpeserta + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import "context" +import "io" +import "bytes" + +import "cpone/layout" + +func McuDaftarPesertaScreen() templ.Component { + return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) + if !templ_7745c5c3_IsBuffer { + templ_7745c5c3_Buffer = templ.GetBuffer() + defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
NO LABNAMAJENIS KELAMINUMURKESIMPULANAKSI
21304Abraham KurniawanLaki - Laki24
Fit
21305Anastasia ClaudiaPerempuan24
Unfit
Anti HBs (Positif : 752), Cholesterol sedikit meningkat\r (218), LDL Cholesterol Direct meningkat (173)\r
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if !templ_7745c5c3_IsBuffer { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) + } + return templ_7745c5c3_Err + }) +} + +func CSSMcuDaftarPeserta() templ.Component { + return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) + if !templ_7745c5c3_IsBuffer { + templ_7745c5c3_Buffer = templ.GetBuffer() + defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var2 := templ.GetChildren(ctx) + if templ_7745c5c3_Var2 == nil { + templ_7745c5c3_Var2 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + if !templ_7745c5c3_IsBuffer { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) + } + return templ_7745c5c3_Err + }) +} + +func JsMcuDaftarPeserta() templ.Component { + return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) + if !templ_7745c5c3_IsBuffer { + templ_7745c5c3_Buffer = templ.GetBuffer() + defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var3 := templ.GetChildren(ctx) + if templ_7745c5c3_Var3 == nil { + templ_7745c5c3_Var3 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + if !templ_7745c5c3_IsBuffer { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) + } + return templ_7745c5c3_Err + }) +} + +func ShowMcuDafterPeserta( + title string, + cmp templ.Component, + css templ.Component, + js templ.Component, +) templ.Component { + return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) + if !templ_7745c5c3_IsBuffer { + templ_7745c5c3_Buffer = templ.GetBuffer() + defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var4 := templ.GetChildren(ctx) + if templ_7745c5c3_Var4 == nil { + templ_7745c5c3_Var4 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + templ_7745c5c3_Var5 := templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) + if !templ_7745c5c3_IsBuffer { + templ_7745c5c3_Buffer = templ.GetBuffer() + defer templ.ReleaseBuffer(templ_7745c5c3_Buffer) + } + templ_7745c5c3_Err = cmp.Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if !templ_7745c5c3_IsBuffer { + _, templ_7745c5c3_Err = io.Copy(templ_7745c5c3_W, templ_7745c5c3_Buffer) + } + return templ_7745c5c3_Err + }) + templ_7745c5c3_Err = layout.PlaygroundLayout(title, css, js).Render(templ.WithChildren(ctx, templ_7745c5c3_Var5), templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if !templ_7745c5c3_IsBuffer { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W) + } + return templ_7745c5c3_Err + }) +}