diff --git a/handlers/corporate/mcudetail/tabchartkepesertaan.handlers.go b/handlers/corporate/mcudetail/tabchartkepesertaan.handlers.go deleted file mode 100644 index e27569e..0000000 --- a/handlers/corporate/mcudetail/tabchartkepesertaan.handlers.go +++ /dev/null @@ -1 +0,0 @@ -package mcu_corporate_handlers diff --git a/handlers/corporate/mcudetail/tabkepesertaan.handlers.go b/handlers/corporate/mcudetail/tabkepesertaan.handlers.go new file mode 100644 index 0000000..28dbe4c --- /dev/null +++ b/handlers/corporate/mcudetail/tabkepesertaan.handlers.go @@ -0,0 +1,24 @@ +package mcu_corporate_handlers + +import ( + "net/http" + + "github.com/labstack/echo/v4" +) + +type TabKepersertaanServices interface { +} + +type TabKepersertaanHandler struct { + TabKepersertaanServices TabKepersertaanServices +} + +func NewTabKepersertaanHandler(tkh TabKepersertaanServices) *TabKepersertaanHandler { + return &TabKepersertaanHandler{ + TabKepersertaanServices: tkh, + } +} + +func (tkh *TabKepersertaanHandler) HandleShowTabKepesertaan(c echo.Context) error { + return c.String(http.StatusOK, "test") +} diff --git a/handlers/routes.go b/handlers/routes.go index e12204d..282de8c 100644 --- a/handlers/routes.go +++ b/handlers/routes.go @@ -121,6 +121,10 @@ func SetupRoutesCorporate(app *echo.Echo, appStore db.AppStore) { mcudHandr := corporate_handlers.NewMcuDetailHandler(mcudServ) corp.GET("/dashboard_pic/detail/:id", mcudHandr.HandlerShowMcuDetailScreen) + kepesertaanSrvs := mcu_corporate_services.NewTabKepersertaanService(appStore) + kepesertaanHdlr := mcu_corporate_handlers.NewTabKepersertaanHandler(kepesertaanSrvs) + corp.GET("/dashboard_pic/detail/:id/tabkepesertaan", kepesertaanHdlr.HandleShowTabKepesertaan) + kesimpulanSrv := mcu_corporate_services.NewTabKesimpulanServices(appStore) kesimpulanHdr := mcu_corporate_handlers.NewTabKesimpulanHandler(kesimpulanSrv) corp.GET("/dashboard_pic/detail/:id/tabkesimpulan", kesimpulanHdr.HandleShowTabKesimpulanScreen) diff --git a/services/corporate/mcudetail/tabkepesertaan.services.go b/services/corporate/mcudetail/tabkepesertaan.services.go new file mode 100644 index 0000000..d647d15 --- /dev/null +++ b/services/corporate/mcudetail/tabkepesertaan.services.go @@ -0,0 +1,13 @@ +package mcu_corporate_services + +import "cpone/db" + +type TabKepersertaanServices struct { + TabKepersertaanServiceStore db.AppStore +} + +func NewTabKepersertaanService(store db.AppStore) *TabKepersertaanServices { + return &TabKepersertaanServices{ + TabKepersertaanServiceStore: store, + } +} diff --git a/views/corporate/mcu/mcutab/tabchartkepesertaan.templ b/views/corporate/mcu/mcutab/tabkepesertaan.templ similarity index 96% rename from views/corporate/mcu/mcutab/tabchartkepesertaan.templ rename to views/corporate/mcu/mcutab/tabkepesertaan.templ index c906eeb..a0e966f 100644 --- a/views/corporate/mcu/mcutab/tabchartkepesertaan.templ +++ b/views/corporate/mcu/mcutab/tabkepesertaan.templ @@ -1,6 +1,6 @@ package corporate_mcudetail -templ TabChartKepesertaan( +templ TabKepesertaan( chart templ.Component, ) {