24 lines
515 B
Go
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
|
|
}
|
|
}
|