From dda993e43bbe187ce0ba8be3682076eb73d61e53 Mon Sep 17 00:00:00 2001 From: mudler Date: Sun, 7 Apr 2024 20:29:33 +0200 Subject: [PATCH] Add skeleton for pages --- example/webui/create.html | 32 +++++++++++++++++++++++ example/webui/index.html | 54 +++++++++++++++++++++++++++++++++++++++ example/webui/main.go | 15 +++++++++++ 3 files changed, 101 insertions(+) create mode 100644 example/webui/create.html create mode 100644 example/webui/index.html diff --git a/example/webui/create.html b/example/webui/create.html new file mode 100644 index 0000000..bbb3798 --- /dev/null +++ b/example/webui/create.html @@ -0,0 +1,32 @@ + + + + + Create New Agent + + + +
+

Create New Agent

+
+
+ + +
+
+ + +
+
+ +
+
+
+ + diff --git a/example/webui/index.html b/example/webui/index.html new file mode 100644 index 0000000..53f83ba --- /dev/null +++ b/example/webui/index.html @@ -0,0 +1,54 @@ + + + + + Agent List + + + +
+
+

Smart Agent List

+
+
+
+
+
+ + + + + + + + + + + + + + + + + +
+ Name + + Status + + Edit +
Agent 1Online + Edit +
+
+
+
+
+ +
+ + diff --git a/example/webui/main.go b/example/webui/main.go index 5ff68af..5d65d86 100644 --- a/example/webui/main.go +++ b/example/webui/main.go @@ -123,6 +123,21 @@ func main() { // Initialize a new Fiber app webapp := fiber.New() + // Serve static files + webapp.Static("/", "./public") + + webapp.Get("/", func(c fiber.Ctx) error { + return c.Render("index.html", fiber.Map{ + "Title": "Hello, World!", + }) + }) + + webapp.Get("/create", func(c fiber.Ctx) error { + return c.Render("create.html", fiber.Map{ + "Title": "Hello, World!", + }) + }) + // Define a route for the GET method on the root path '/' webapp.Get("/sse", func(c fiber.Ctx) error { sseManager.Handle(c, NewClient(randStringRunes(10)))