aboutsummaryrefslogtreecommitdiff
path: root/pages/domain/domain.go
blob: cb1022b14f4e43536eaa858edef5dde342d9819c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package domain

import (
	domainService "dove/services/domain"
	"dove/utils/meta"
	"dove/utils/shortcuts"

	"github.com/gofiber/fiber/v2"
)

func Index(context *fiber.Ctx) error {
	meta.SetPageTitle(context, "Domain Manager")
	return shortcuts.Render(context, "domains/index", nil)
}

func TLDs(context *fiber.Ctx) error {
	meta.SetPageTitle(context, "TLDs")
	return shortcuts.Render(context, "domains/tlds", domainService.ListTLDs())
}

func Domains(context *fiber.Ctx) error {
	meta.SetPageTitle(context, "Domains")
	return shortcuts.Render(context, "domains/domains", domainService.ListDomains())
}

func NewDomain(context *fiber.Ctx) error {
	meta.SetPageTitle(context, "New Domain")
	return shortcuts.Render(context, "domains/newdomain", domainService.DomainFormData())
}

func NewTLD(context *fiber.Ctx) error {
	meta.SetPageTitle(context, "New TLD")
	return shortcuts.Render(context, "domains/newtld", nil)
}