Fileserver/internal/server/views/browse.go
2025-08-13 09:44:02 +02:00

24 lines
515 B
Go

package views
import (
"fmt"
"git.zervo.org/zervo/fileserver/internal/config"
"git.zervo.org/zervo/fileserver/internal/util/data"
"github.com/kataras/iris/v12"
)
type browsepage struct {
}
func BrowseView(ctx iris.Context, cfg *config.ServerConfig) {
ctx.CompressWriter(true)
ctx.ViewData("", data.LayoutData{
ServerName: cfg.ServerName,
ServerVersion: "0.0.1",
})
if err := ctx.View("browse.html"); err != nil {
errorView(ctx, fmt.Errorf("Failed to render BrowseView: %v", err))
return
}
}