package admin import ( view "gobeyhan/views/admin" "github.com/gin-gonic/gin" ) type Handler struct{} func NewHandler() *Handler { return &Handler{} } func (h *Handler) LoginPage(c *gin.Context) { view.Login().Render(c.Request.Context(), c.Writer) } func (h *Handler) LoginPost(c *gin.Context) { // TODO: Implement actual login logic c.Redirect(303, "/admin/dashboard") } func (h *Handler) Dashboard(c *gin.Context) { view.Dashboard().Render(c.Request.Context(), c.Writer) }